(57)【要約】【課題】翻訳文として有用な多言語混在文を出力する電子機器を提供する。【解決手段】辞書メモリ２１０では、日本語の単語が、その単語の日本語における言語レベルと、その単語の日本語における品詞と、その単語の日本語における意味を特定するグループ番号と、その単語に対応する英単語と、その英単語の英語における言語レベルと、その英単語の英語における品詞と、その英単語の英語における言語レベルと、その単語に対応する中国語の単語と、その中国語の単語の中国語における言語レベルと、その中国語の単語の中国語における品詞と、その中国語の単語の中国語における言語レベルとに関連付けて記憶されている。そして、電子機器では、翻訳文において、ユーザの各言語についての言語レベルに応じて、品詞ごとに使用する単語の言語が選択される。【選択図】図２
2008293359.tif 000002
【特許請求の範囲】
【請求項１】
原言語の複数の単語からなる原文を入力する原文入力手段と、原文を第１言語と第２言語が入り混じって翻訳された結果を出力する出力手段を備えた電子機器において、
原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書を記憶する翻訳辞書記憶手段と、
第１言語と第２言語の文法規則を記憶する文法規則記憶手段と、
前記原文入力手段により入力された原文を形態素に分割し、さらに、原文中の各単語に対して、品詞の分析および成分分析を行なう原文解析手段と、
第１言語および第２言語の精通の度合いを表す言語レベルを設定する言語レベル設定手段と、
前記言語レベル設定手段により設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定する文法言語設定手段と、
前記文法言語設定手段において設定された第１言語または第２言語の文法規則を前記文法規則記憶手段より検索することにより取得し、取得した該文法規則および前記原文解析手段の成分分析の結果に基づいて、原文中の単語の語順を変換する文法変換手段と、
前記言語レベル設定手段により設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定する翻訳単語設定手段と、
前記文法変換手段により変換された文の単語の中から、前記翻訳単語設定手段により設定された単語の品詞と一致する単語を、前記翻訳辞書記憶手段から取得し、原文の各単語を、第１言語または第２言語に置き換える単語翻訳手段とを備え、
前記出力手段は、前記単語翻訳手段によって第１言語または第２言語に単語を置き換えられた多言語混在文を翻訳文として出力することを特徴とする電子機器。
【請求項２】
前記文法言語設定手段は、第１言語と第２言語との言語レベルを比較し、言語レベルの高い言語の文法規則を設定することを特徴とする請求項１に記載の電子機器。
【請求項３】
原言語の単語について、その言語レベルと、その意味を特定するグループ番号と、その単語を第１言語に翻訳した第１言語単語と、当該第１言語単語の言語レベルと、当該第１言語単語の意味を特定するグループ番号と、その単語を第２言語に翻訳した第２言語単語と、当該第２言語単語の言語レベルと、当該第２言語単語の意味を特定するグループ番号とを対応付けて記憶した翻訳辞書記憶手段と、
前記単語翻訳手段により翻訳された単語を、前記翻訳辞書記憶手段において同じグループ番号に対応して記憶された第１言語または第２言語の単語の中で、前記言語レベル設定手段により設定された言語レベルより低い言語レベルの同意語に置き換える単語置換手段とをさらに備えることを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書と前記第１言語および前記第２言語の文法規則とを記憶し、原言語の複数の単語からなる原文を入力されたことに応じて、当該原文を前記第１言語と前記第２言語が入り混じって翻訳された結果を出力する電子機器の制御方法であって、
前記原文入力手段により入力された原文を形態素に分割するステップと、
原文中の各単語に対して、品詞の分析および成分分析を行なうステップと、
第１言語および第２言語の精通の度合いを表す言語レベルを設定するステップと、
前記設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定するステップと、
前記設定された第１言語または第２言語の文法規則を検索するステップと、
前記設定された第１言語または第２言語の文法規則および前記成分分析の結果に基づいて、原文中の単語の語順を変換するステップと、
前記設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定するステップと、
前記語順を変換された文の単語の中から、前記設定された単語の品詞と翻訳する言語の設定内容に基づいて、原文の各単語を第１言語または第２言語に置き換えるステップと、
前記第１言語または第２言語に単語を置き換えられた文を出力するステップとを備えることを特徴とする電子機器の制御方法。
【請求項５】
原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書と前記第１言語および前記第２言語の文法規則とを記憶し、原言語の複数の単語からなる原文を入力されたことに応じて、当該原文を前記第１言語と前記第２言語が入り混じって翻訳された結果を出力する電子機器を制御するプログラムであって、
前記電子機器に、
前記原文入力手段により入力された原文を形態素に分割するステップと、
原文中の各単語に対して、品詞の分析および成分分析を行なうステップと、
第１言語および第２言語の精通の度合いを表す言語レベルを設定するステップと、
前記設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定するステップと、
前記設定された第１言語または第２言語の文法規則を検索するステップと、
前記設定された第１言語または第２言語の文法規則および前記成分分析の結果に基づいて、原文中の単語の語順を変換するステップと、
前記設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定するステップと、
前記語順を変換された文の単語の中から、前記設定された単語の品詞と翻訳する言語の設定内容に基づいて、原文の各単語を第１言語または第２言語に置き換えるステップと、
前記第１言語または第２言語に単語を置き換えられた文を出力するステップとを実行させることを特徴とする、翻訳文出力用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に、翻訳結果として多言語混在文を出力することができる電子機器、その制御方法、および、翻訳文出力用プログラムに関する。
【背景技術】
【０００２】
従来から、異なる言語で会話をする人たちの間でのコミュニケーションを円滑にするためのツールの一つとして翻訳機が利用されてきた。そして、このような翻訳機に関して、種々の技術が開示されてきている。
【０００３】
なお、異なる言語を使う人たちの間で会話がなされる場合、その場のすべての人が理解できるように、お互いの言語を混在させた文（以下、多言語混在文と呼ぶ）が利用される場合がある。
【０００４】
そして、翻訳機において多言語混在文を扱う技術についても、種々開示されている。
たとえば、特許文献１には、原語（原文が記述された言語または原文が主として対応する言語）と目的言語（翻訳文が記述される言語または翻訳文が主に対応する言語）が混在する原文を翻訳する際に、ユーザから原語で記述された部分と目的言語で記述された部分を指定する情報の入力を受付け、当該情報に応じて、部分毎に使用する辞書を選択する技術が開示されている。
【０００５】
また、特許文献２には、目的言語の単語が混在した原文の翻訳において、原文中の当該目的言語の単語について、原語における品詞を推定し、当該推定結果に基づいて目的言語における適正な品詞を取得し、そして、取得した適正な品詞で表現することにより、多言語混在文を目的言語に従った適切な翻訳文へと翻訳する技術が開示されている。
【特許文献１】特開平１０−６３６６８号公報
【特許文献２】特開平９−１７９８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の翻訳機では、翻訳の結果として多言語混在文を出力するものはなかった。なお、目的言語において対応する単語を検索できないために、翻訳文において原文の中の一部の単語を原語のままで含めることによって、結果として多言語混在文が出力されることはあった。
【０００７】
しかしながら、このようにして出力される多言語混在文が翻訳文としてコミュニケーションの相手に提示されても、原語のまま提示された単語は当該相手には理解されない可能性が高い。
【０００８】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、翻訳文として有用な多言語混在文を出力することができる電子機器、その制御方法、および、翻訳文出力用プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明に従った電子機器は、原言語の複数の単語からなる原文を入力する原文入力手段と、原文を第１言語と第２言語が入り混じって翻訳された結果を出力する出力手段を備えた電子機器において、原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書を記憶する翻訳辞書記憶手段と、第１言語と第２言語の文法規則を記憶する文法規則記憶手段と、前記原文入力手段により入力された原文を形態素に分割し、さらに、原文中の各単語に対して、品詞の分析および成分分析を行なう原文解析手段と、第１言語および第２言語の精通の度合いを表す言語レベルを設定する言語レベル設定手段と、前記言語レベル設定手段により設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定する文法言語設定手段と、前記文法言語設定手段において設定された第１言語または第２言語の文法規則を前記文法規則記憶手段より検索することにより取得し、取得した該文法規則および前記原文解析手段の成分分析の結果に基づいて、原文中の単語の語順を変換する文法変換手段と、前記言語レベル設定手段により設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定する翻訳単語設定手段と、前記文法変換手段により変換された文の単語の中から、前記翻訳単語設定手段により設定された単語の品詞と一致する単語を、前記翻訳辞書記憶手段から取得し、原文の各単語を、第１言語または第２言語に置き換える単語翻訳手段とを備え、前記出力手段は、前記単語翻訳手段によって第１言語または第２言語に単語を置き換えられた多言語混在文を翻訳文として出力することを特徴とする。
【００１０】
また、本発明に従った電子機器では、前記文法言語設定手段は、第１言語と第２言語との言語レベルを比較し、言語レベルの高い言語の文法規則を設定することが好ましい。
【００１１】
また、本発明に従った電子機器は、原言語の単語について、その言語レベルと、その意味を特定するグループ番号と、その単語を第１言語に翻訳した第１言語単語と、当該第１言語単語の言語レベルと、当該第１言語単語の意味を特定するグループ番号と、その単語を第２言語に翻訳した第２言語単語と、当該第２言語単語の言語レベルと、当該第２言語単語の意味を特定するグループ番号とを対応付けて記憶した翻訳辞書記憶手段と、前記単語翻訳手段により翻訳された単語を、前記翻訳辞書記憶手段において同じグループ番号に対応して記憶された第１言語または第２言語の単語の中で、前記言語レベル設定手段により設定された言語レベルより低い言語レベルの同意語に置き換える単語置換手段とをさらに備えることが好ましい。
【００１２】
本発明に従った電子機器の制御方法は、原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書と前記第１言語および前記第２言語の文法規則とを記憶し、原言語の複数の単語からなる原文を入力されたことに応じて、当該原文を前記第１言語と前記第２言語が入り混じって翻訳された結果を出力する電子機器の制御方法であって、前記原文入力手段により入力された原文を形態素に分割するステップと、原文中の各単語に対して、品詞の分析および成分分析を行なうステップと、第１言語および第２言語の精通の度合いを表す言語レベルを設定するステップと、前記設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定するステップと、前記設定された第１言語または第２言語の文法規則を検索するステップと、前記設定された第１言語または第２言語の文法規則および前記成分分析の結果に基づいて、原文中の単語の語順を変換するステップと、前記設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定するステップと、前記語順を変換された文の単語の中から、前記設定された単語の品詞と翻訳する言語の設定内容に基づいて、原文の各単語を第１言語または第２言語に置き換えるステップと、前記第１言語または第２言語に単語を置き換えられた文を出力するステップとを備えることを特徴とする。
【００１３】
本発明に従った翻訳文出力用プログラムは、原言語の単語に対応する第１言語の単語を記述する第１辞書と原言語の単語に対応する第２言語の単語を記述する第２辞書と前記第１言語および前記第２言語の文法規則とを記憶し、原言語の複数の単語からなる原文を入力されたことに応じて、当該原文を前記第１言語と前記第２言語が入り混じって翻訳された結果を出力する電子機器を制御するプログラムであって、前記電子機器に、前記原文入力手段により入力された原文を形態素に分割するステップと、原文中の各単語に対して、品詞の分析および成分分析を行なうステップと、第１言語および第２言語の精通の度合いを表す言語レベルを設定するステップと、前記設定された言語レベルに基づいて、翻訳文が従う文法規則を第１言語または第２言語に設定するステップと、前記設定された第１言語または第２言語の文法規則を検索するステップと、前記設定された第１言語または第２言語の文法規則および前記成分分析の結果に基づいて、原文中の単語の語順を変換するステップと、前記設定された言語レベルに基づいて、翻訳する単語の品詞と翻訳する言語とを設定するステップと、前記語順を変換された文の単語の中から、前記設定された単語の品詞と翻訳する言語の設定内容に基づいて、原文の各単語を第１言語または第２言語に置き換えるステップと、前記第１言語または第２言語に単語を置き換えられた文を出力するステップとを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、出力される翻訳文は、文法言語設定手段によって設定された言語の文法規則に従い、かつ、第１言語と第２言語の単語が入り混じったものとされる。また、出力される翻訳文では、言語レベル設定手段において設定された第１言語および第２言語の精通度合いに基づいて、第１言語で表現される品詞と第２言語で表現される品詞が決定されている。
【００１５】
これにより、翻訳文は、文法言語設定手段で設定された言語の文法規則に従って記述されながらも、第１言語と第２言語の言語の精通度合いに応じて、これらの言語を含む度合いが変更される。
【００１６】
したがって、本発明によれば、電子機器は、翻訳文を必要とする人のレベルに応じた態様で２種類の言語を織り交ぜた翻訳文を出力できるため、今までに無いほど理解されやすい翻訳文を出力することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に従った電子機器の一実施の形態を、図面を参照しつつ詳細に説明する。
図１は、本実施の形態の電子機器のハードウェア構成を模式的に示す図である。
【００１８】
電子機器１は、ＣＰＵ（Central Processing Unit）１０、記憶装置２０、表示装置３０、スピーカ４０、キーボード５０、および、翻訳モジュール６０を含む。電子機器１では、これらの各構成要素は、バス７０を介して接続されている。ＣＰＵ１０は、電子機器１の動作を全体的に制御する。記憶装置２０は、後述するように種々の情報を記憶する。表示装置３０は、たとえば液晶ディスプレイなどによって構成される。スピーカ４０は、音声を出力する。電子機器１では、キーボード５０を操作されることによって、種々の情報が入力される。翻訳モジュール６０は、キーボード５０などを介して入力された文に対する翻訳処理を実行する。
【００１９】
図２は、電子機器１における、翻訳処理に関する機能構成を示すブロック図である。
翻訳モジュール６０は、記憶装置２０に記憶された情報を利用することによって、入力部１００から入力された文に対して翻訳処理を行なう。また、翻訳モジュール６０は、翻訳処理の結果である翻訳文を、出力部２００において出力する。入力部１００は、たとえばキーボード５０によって構成される。なお、入力部１００は、電子機器１に適宜備えられたマイク（図示略）によって構成されてもよい。つまり、翻訳モジュール６０は、当該マイクを介して入力された音声に対して音声認識を行ない、当該認識結果に基づいて得られた文に対して翻訳処理を行なってもよい。
【００２０】
出力部２００は、表示装置３０および／またはスピーカ４０から構成される。つまり、翻訳モジュール６０は、翻訳処理の結果を、表示装置３０に表示させてもよいし、スピーカ４０から音声として出力してもよい。
【００２１】
記憶装置２０は、翻訳履歴記憶部２０１、使用単語記憶部２０２、文法言語設定記憶部２０３、翻訳単語設定記憶部２０４、翻訳単語パターン記憶部２０５、言語レベル記憶部２０６、および、辞書メモリ２１０を含む。
【００２２】
翻訳履歴記憶部２０１は、たとえば図３に示すように、電子機器１における翻訳処理に関する履歴を記憶する。具体的には、電子機器１に入力された文（入力文）と、当該入力文の翻訳結果として出力した文（出力文）と、目的言語の文法であって出力文が従う文法（出力文法）と、翻訳処理において使用した翻訳パターンとを互いに関連付けて記憶する。図３に示された翻訳履歴において、出力文法および翻訳パターンは、使用された文法およびパターンに対応した番号で記憶されている。図３における出力文法と番号との対応関係を、表１に示す。
【００２３】
【表１】
2008293359.tif 000003
【００２４】
表１から理解されるように、電子機器１では、出力文法が日本語である場合には、番号０が利用され、出力文法が中国語である場合には、番号１が利用され、出力文法が英語である場合には、番号２が利用される。
【００２５】
図３における翻訳パターンと番号との対応関係を、表２に示す。
【００２６】
【表２】
2008293359.tif 000004
【００２７】
表２において、Ｓは、入力文の主語を意味し、Ｖは、入力文の述語を意味し、Ｏは、入力文の目的語を意味し、そして、Ｃは、入力文の補語を意味する。つまり、たとえば、パターン番号０に従って翻訳処理が行なわれた場合、入力文の主語は、中国語の単語を使って翻訳され、入力文の述語および目的語は、英語の単語を使って翻訳される。また、たとえば、パターン番号１８に従って翻訳処理が行なわれた場合、入力文の主語および述語は、英語の単語を使って翻訳され、入力文の目的語および補語は、中国語の単語を使って翻訳される。
【００２８】
表１に示した文法パターンおよび表２に示した翻訳パターンは、翻訳パターン記憶部２０５に記憶される。
【００２９】
使用単語記憶部２０２は、入力文に含まれる単語が、出力文においてどのように翻訳されたかを示す情報を記憶する。使用単語記憶部２０２に記憶される情報を、図４に模式的に示す。
【００３０】
図４を参照して、使用単語記憶部２０２では、入力文に含まれる単語（入力単語）と、入力単語に対して過去の出力文で使用された単語（翻訳候補）、および、各翻訳候補が過去の出力文において使用された回数が、互いに関連付けられて記憶されている。たとえば、「私は」という入力単語に対して、上段に中国語の翻訳候補である「我」がその使用回数（２８回）とともに記憶され、さらに、下段に英語の翻訳候補である「Ｉ」がその使用回数（３回）とともに記憶されている。
【００３１】
文法言語設定記憶部２０３は、これから実行される翻訳処理において使用する文法の種類（目的言語）を記憶している。翻訳単語設定記憶部２０４は、これから実行される翻訳処理において、出力文において使用される単語の言語（翻訳言語）を、出力文の構文成分ごとに記憶している。翻訳単語設定記憶部２０４の記憶内容の一例を表３に示す。
【００３２】
【表３】
2008293359.tif 000005
【００３３】
表３に示された例では、次回の翻訳処理において、入力文の主語および述語は中国語の単語によって構成され、出力文の目的語および補語は英語によって構成されることが示されている。なお、翻訳単語設定記憶部２０４には、表２を参照して説明したパターン番号が記憶されていてもよい。
【００３４】
辞書メモリ２１０は、翻訳辞書２１１、文法規則２１２、基本構造変換規則２１３、および、単語レベル２１４を記憶している。
【００３５】
翻訳辞書２１１には、日本語の単語に対応する英語の単語を記述する辞書と、日本語の単語に対応する中国語の単語を記述する辞書とが含まれる。
【００３６】
文法規則２１２には、日本語と英語と中国語の文法規則が含まれる。
基本構造変換規則２１３には、日本語と英語と中国語のそれぞれについて、文法規則に基づいた成分（主語、述語、目的語、補語など）の配列の順序などが含まれる。
【００３７】
単語レベルには、日本語と英語と中国語のそれぞれについての、各単語の言語レベルが含まれる。なお、単語の言語レベルとは、各言語における単語の使いやすさを表わしたものであり、本実施の形態では、Ａ〜Ｃの３段階で区別されている。なお、単語レベル２１４の記憶態様の一例を図５に示す。
【００３８】
図５を参照して、辞書メモリ２１０では、日本語の単語が、その単語の日本語における言語レベルと、その単語の日本語における品詞と、その単語の日本語における意味を特定するグループ番号と、その単語に対応する英単語と、その英単語の英語における言語レベルと、その英単語の英語における品詞と、その英単語の英語における言語レベルと、その単語に対応する中国語の単語と、その中国語の単語の中国語における言語レベルと、その中国語の単語の中国語における品詞と、その中国語の単語の中国語における言語レベルとに関連付けて記憶されている。たとえば、「やさしい」という日本語の単語に関しては、日本語の言語レベルとして「Ｃ」が記憶され、日本語の品詞として形容詞が記憶され、日本語のグループ番号として「１０」が記憶され、対応する英単語として「easy」が記憶され、この英単語の英語における言語レベルとして「Ｃ」が記憶され、この英単語の英語における品詞として形容詞（Adjective）が記憶され、英語におけるこの英単語のグループ番号として「１０」が記憶され、対応する中国語の単語として「簡単」が記憶され、この中国語の単語の中国語における言語レベルとして「Ｃ」が記憶され、この中国語の単語の中国語における品詞として形容詞が記憶され、そして、この中国語の中国語におけるグループ番号として「１０」が記憶されている。
【００３９】
また、図５では、「やさしい」と「簡単」と「容易」という日本語の単語が、同じグループ番号（「１０」）に関連付けられている。ただし、「やさしい」の言語レベルは「Ｃ」であるが、「簡単」の言語レベルは「Ｂ」であり、「容易」の言語レベルは「Ａ」とされている。なお、本実施の形態では、言語レベルは、単語の難易度の高いものから「Ａ」「Ｂ」「Ｃ」とされている。つまり、グループ番号１０で特定される意味を日本語で表現する場合に、図５に示された単語の中で最も難易度の高い単語は「容易」であり、次に難易度が高いものは「簡単」であり、最も難易度が低いものは「やさしい」となる。
【００４０】
なお、図５に示したような言語レベル２１４に関する情報は、辞書メモリ２１０において、つまり、翻訳辞書２１１と同じ領域に、記憶されていても良いし、別の領域に、また、電子機器１に対して着脱可能な記録媒体に、記憶されていても良い。
【００４１】
翻訳モジュール６０では、言語設定部６１において、これから実行する翻訳処理における出力文法を特定する情報が記憶されている。
【００４２】
解析部６２は、入力文から前編集記号を取除いた後、辞書（翻訳辞書２１１）を引いて入力文を各形態素に分割し、時制・人称・数などを得る辞書引き・形態素解析を行なう。さらに、解析部６２は、単語間の係り受けなどの文法構造（構文解析木）を決定する。
【００４３】
そして、文法変換部６３は、解析部６２で決定された構文解析木を目的言語（文法言語設定記憶部２０３に記憶された言語）での構文解析木に変換する。これにより、入力文を構成する単語は、目的言語での構文に従って並べられている。
【００４４】
そして、単語変換部６４は、目的言語での構文に従って並べられた入力文の各単語を、翻訳辞書２１１を用いて、異なる言語の単語に入れ替える。
【００４５】
翻訳制御部６５は、解析部６２、文法変換部６３、および、単語変換部６４の動作を制御する。そして、翻訳制御部６５は、単語変換部６４が単語の変換を行なった文を、出力文として出力部２００へ出力する。
【００４６】
図６および図７は、電子機器１における翻訳処理の内容を説明するためのフローチャートである。以下、電子機器１における翻訳処理の内容について説明する。
【００４７】
まず図６を参照して、電子機器１に対して電力が供給され、翻訳モードへの設定がなされると、ステップＳＡ１において、文法言語設定処理が行なわれる。図８に、文法言語設定処理のサブルーチンのフローチャートを示す。
【００４８】
図８を参照して、文法言語設定処理では、翻訳モジュール６０は、ステップＳＢ１で、文法言語設定記憶部２０３において、目的言語を特定する情報が記憶されているか否かを判断する。そして、記憶されていると判断すると、処理をステップＳＡ１にリターンさせる。一方、記憶されていないと判断すると、ステップＳＢ２に処理を進める。
【００４９】
ステップＳＢ２では、翻訳モジュール６０は、翻訳履歴記憶部２０１に少なくとも１組のデータが記憶されているか否かを判断する。そして、記憶されていると判断するとステップＳＢ３に処理を進め、記憶されていないと判断するとステップＳＢ４に処理を進める。
【００５０】
ステップＳＢ４では、翻訳モジュール６０は、言語レベル記憶部２０６に設定内容が登録されているか否かを判断し、設定されていると判断するとステップＳＢ６へ処理を進め、設定されていないと判断するとＳＢ５ヘ処理を進める。
【００５１】
ステップＳＢ５では、翻訳モジュール６０は、言語レベル設定処理を実行して、ステップＳＢ６へ処理を進める。なお、言語レベル設定処理の内容を、当該処理のサブルーチンのフローチャートである図９を参照して、説明する。
【００５２】
図９を参照して、言語レベル設定処理では、翻訳モジュール６０は、ＳＣ１で、中国語の言語レベルの入力を受付け、ステップＳＣ２に処理を進める。
【００５３】
ステップＳＣ２では、翻訳モジュール６０は、英語の言語レベルの入力を受付け、ステップＳＣ３へ処理を進める。
【００５４】
ステップＳＣ３では、翻訳モジュール６０は、その他の言語についての言語レベルの入力を受付け、ステップＳＣ４へ処理を進める。
【００５５】
ステップＳＣ４では、翻訳モジュール６０は、言語レベル記憶部２０６に、ステップＳＣ１〜ステップＳＣ３で入力を受付けた言語レベルをそれぞれ設定（記憶）させて、ステップＳＢ５へ処理をリターンさせる。なお、言語レベル設定処理では、ステップＳＣ３の処理は、必要に応じて実行される。つまり、日本語の原文を中国語と英語以外の言語の単語を混在させて翻訳する場合には実行されるが、中国語と英語のみを利用して翻訳する場合には省略される。
【００５６】
再度図８を参照して、ステップＳＢ６では、翻訳モジュール６０は、言語レベル記憶部２０６に記憶された各言語の言語レベルを取得し、ステップＳＢ７へ処理を進める。
【００５７】
ステップＳＢ７では、翻訳モジュール６０は、ステップＳＢ６で取得した言語レベルについて、中国語の言語レベルが英語の言語レベル以上であるか否かを判断し、そうであると判断するとステップＳＢ８へ処理を進め、そうではないと判断するとステップＳＢ９へ処理を進める。
【００５８】
ステップＳＢ９では、ステップＳＢ６で取得した言語レベルについて、英語の言語レベルがその他（中国語と英語以外）の言語の言語レベル以上であるか否かを判断し、そうであると判断するとステップＳＢ１０へ処理を進め、そうではないと判断するとステップＳＢ１１へ処理を進める。
【００５９】
ステップＳＢ８，ステップＳＢ１０，ステップＳＢ１１では、翻訳モジュール６０が、辞書メモリ２１０の文法規則２１２から、中国語，英語，その他の言語の文法規則を取得し、ステップＳＢ１２へ処理を進める。
【００６０】
ステップＳＢ１２では、翻訳モジュール６０は、文法言語設定記憶部２０３に、ステップＳＢ８、ステップＳＢ１０、または、ステップＳＢ１１で取得した文法を記憶させて、ステップＳＡ１へ処理をリターンさせる。
【００６１】
一方、ステップＳＢ３では、翻訳モジュール６０は、翻訳履歴文法単語設定処理を実行する。ここで、この処理の内容を、この処理のサブルーチンのフローチャートである図１０を参照して、説明する。
【００６２】
図１０を参照して、翻訳モジュール６０は、翻訳履歴文法単語設定処理において、まずステップＳＤ１で、翻訳履歴記憶部２０１のデータを取得し、次に、ステップＳＤ２で、使用された回数が最も多い出力文法を取得して、ステップＳＢ３に処理をリターンさせる。なお、ステップＳＤ２では、翻訳履歴記憶部２０１に記憶されている翻訳履歴の中で、出力文法ごとに入力文の数を計算し、その数が最も大きい出力文法を、最も使用されている出力文法として決定して、その文法番号を取得する処理を行なっている。
【００６３】
再度図８を参照して、翻訳モジュール６０は、ステップＳＢ３の処理を終えると、ステップＳＡ１に処理をリターンさせる。
【００６４】
再度図６を参照して、文法言語設定処理の次には、翻訳モジュール６０は、ステップＳＡ２で、翻訳単語設定処理を行なう。ここで、この処理の内容を、この処理のサブルーチンのフローチャートである図１１を参照して説明する。
【００６５】
図１１を参照して、翻訳単語設定処理では、翻訳モジュール６０は、まずステップＳＥ１で、翻訳単語設定記憶部２０４に情報が記憶されているか否かを判断する。そして、記憶されていると判断すると、そのまま処理をステップＳＡ２にリターンさせる。一方、記憶されていないと判断すると、ステップＳＥ２に進める。
【００６６】
ステップＳＥ２では、翻訳モジュール６０は、翻訳履歴記憶部２０１に情報が記憶されているか否かを判断し、記憶されていると判断するとステップＳＥ３に処理を進め、記憶されていないと判断すると、ステップＳＡ２に処理をリターンさせる。
【００６７】
ここでステップＳＥ３における翻訳履歴単語設定処理の内容を、この処理のサブルーチンのフローチャートである図１２を参照して説明する。
【００６８】
図１２を参照して、ステップＳＦ１では、翻訳モジュール６０は、翻訳履歴記憶部２０１に記憶されたデータを取得し、そして、ステップＳＦ２で、使用されている回数が最も多い翻訳パターンを取得して、スティックＳＥ３に処理をリターンさせる。なお、ステップＳＦ２では、翻訳履歴記憶部２０１に記憶されている翻訳履歴の中で、翻訳パターンの数値ごとに入力文の数を計算し、入力文の数が最も大きい翻訳パターンを、最も使用されている翻訳パターンと決定して、その翻訳パターンの番号を取得する処理が行なわれている。
【００６９】
再度図１１を参照して、ステップＳＥ３の後、処理はステップＳＥ４に進められる。
ステップＳＥ４では、翻訳モジュール６０は、ステップＳＥ３において取得した設定内容を、翻訳単語設定記憶部２０４に記憶させて、ステップＳＡ２に処理をリターンさせる。
【００７０】
再度図６を参照して、翻訳単語設定処理の後、翻訳モジュール６０は、ステップＳＡ３で、翻訳の対象となる入力文が入力されているか否かを判断し、入力されていると判断するとステップＳＡ５に処理を進める。また、入力されていないと判断すると、ステップＳＡ４で、入力文の入力を受付けた後、ステップＳＡ５に処理を進める。
【００７１】
ステップＳＡ５では、翻訳モジュール６０は、入力文に対する解析処理を実行し、ステップＳＡ６に処理を進める。なお、ここで言う解析処理とは、入力文に対する形態素解析、構文解析、意味解析、および、文脈解析を含む。そして、これらの解析により、翻訳モジュール６０は、入力文中の各単語についての単語種類とその品詞および成分を得るため、結果として、入力文についての原語の内部構造を得る。
【００７２】
ステップＳＡ６では、翻訳モジュール６０は、文法言語設定記憶部２０３に格納された情報を取得し、ステップＳＡ７に処理を進める。
【００７３】
ステップＳＡ７では、翻訳モジュール６０は、文法言語設定記憶部２０３に格納された言語が中国語であるか否かを判断し、そうであると判断すると、ステップＳＡ１１に処理を進め、そうではないと判断すると、ステップＳＡ８に処理を進める。
【００７４】
ステップＳＡ８では、翻訳モジュール６０は、文法言語設定記憶部２０３に格納された言語が英語であるか否かを判断し、そうであると判断するとステップＳＡ１０に処理を進め、そうではないと判断すると、ステップＳＡ９に処理を進める。
【００７５】
ステップＳＡ９では、翻訳モジュール６０は、文法言語設定記憶部２０３に格納された言語を目的言語とした翻訳処理を適宜実行し、処理を終了する。なお、本実施の形態では、目的言語が中国語または英語である場合の処理内容についてのみ、詳細に説明する。
【００７６】
図７を参照して、ステップＳＡ１０では、翻訳モジュール６０は、辞書メモリ２１０の文法規則２１２から、英語の文法規則を取得して、ステップＳＡ１２に処理を進める。
【００７７】
また、ステップＳＡ１１では、翻訳モジュール６０は、辞書メモリ２１０の文法規則２１２から、中国語の文法規則を取得して、ステップＳＡ１２に処理を進める。
【００７８】
ステップＳＡ１２では、文法変換処理が実行される。なお、図１３に、当該文法変換処理のサブルーチンのフローチャートを示す。図１３を参照して、文法変換処理では、翻訳モジュール６０は、ステップＳＧ１で、ステップＳＡ１０またはステップＳＡ１１で取得した文法規則に従って、入力文における単語の順番を目的言語の文法規則に基づいて並び替える。翻訳モジュール６０は、ステップＳＧ１の後、図７に示されたフローチャートに処理を戻す。
【００７９】
なお、ステップＳＡ１２（ステップＳＧ１）における文法変換処理について、入力文が日本語で記載され、かつ、目的言語が英語である場合の具体例を用いて説明する。入力文の一例として、「私は飛行機で中国に行きます」を挙げる。この入力文は、ステップＳＡ５の解析処理において、「［私は］［飛行機で］［中国に］［行きます］」というように、単語レベルまで分解され、構文を解析されている。このように、日本語の文法規則に従って並べられた単語が、文法変換処理では、目的言語（英語）の文法規則に従って、並べ替えられる。具体的には、「［私は］［行きます］［中国に］［飛行機で］」とされる。なお、ある言語の文法規則に従って並べられた単語を、他の言語の文法規則に従って並べ替える技術については、周知の技術を利用できるため、ここでは詳細な説明を繰返さない。
【００８０】
ステップＳＡ１２の文法変換処理の後、翻訳モジュール６０は、ステップＳＡ１３で、翻訳単語設定記憶部２０４に格納されたデータを取得して、ステップＳＡ１４に処理を進める。
【００８１】
ステップＳＡ１４では、単語変換処理を実行する。ここで、この処理の内容を、この処理のサブルーチンのフローチャートである図１４を参照して、詳細に説明する。
【００８２】
図１４を参照して、単語変換処理では、翻訳モジュール６０は、まずステップＳＨ１では、言語レベル記憶部２０６に記憶されたデータを取得し、ステップＳＨ２へ処理を進める。
【００８３】
ステップＳＨ２では、翻訳モジュール６０は、ステップＳＨ１で取得した言語レベルについて、中国語の言語レベルが英語の言語レベル以上であるか否かを判断し、そうであると判断するとステップＳＨ３へ処理を進める。一方、そうではないと判断すると、ステップＳＨ４へ処理を進める。
【００８４】
ステップＳＨ４では、翻訳モジュール６０は、ステップＳＨ１で取得した言語レベルについて、英語の言語レベルがその他の言語レベル以上であるか否かを判断し、どうであると判断するとステップＳＨ５へ処理を進め、そうではないと判断するとステップＳＨ６へ処理を進める。
【００８５】
ステップＳＨ３、ステップＳＨ５、ステップＳＨ６では、翻訳モジュール６０は、それぞれ中国語単語変換処理、英語単語変換処理、その他の言語の単語変換処理を実行し、ステップＳＨ７へ処理を進める。
【００８６】
ステップＳＨ３の中国語単語変換処理の内容を、この処理のサブルーチンのフローチャートである図１５を参照して説明する。
【００８７】
図１５を参照して、中国語単語変換処理では、翻訳モジュール６０は、まずステップＳＪ１で、言語レベル記憶部２０６に記憶されている中国語の言語レベルが「高」であるか否かを判断し、そうであると判断するとステップＳＪ２へ処理を進め、そうではないと判断するとステップＳＪ４へ処理を進める。
【００８８】
ステップＳＪ２では、翻訳モジュール６０は、原文の名詞以外の成分を構成する単語を、翻訳辞書２１１で関連付けられている中国語の単語に変換し、ステップＳＪ３に処理を進める。なお、ステップＳＪ２では、言語レベルがＡ〜Ｃのすべての単語を使用して、変換が行なわれる。つまり、原文に対応する中国語の言語レベルがＡ〜Ｃのいずれであっても、後述するステップＳＪ５のような単語の置き換えはなされない。
【００８９】
ステップＳＪ３では、翻訳モジュール６０は、原文の名詞を構成する単語を英単語に変換し、ステップＳＨ３へ処理をリターンさせる。
【００９０】
ステップＳＪ４では、翻訳モジュール４は、言語レベル記憶部２０６に記憶された中国語の言語レベルが「中」であるか否かを判断し、そうであると判断するとステップＳＪ５へ処理を進め、そうではないと判断するとステップＳＪ７へ処理を進める。
【００９１】
ステップＳＪ５では、翻訳モジュール６０は、原文の名詞と動詞以外の成分を構成する単語を、中国語の単語に変換し、ステップＳＪ６へ処理を進める。なお、ステップＳＪ５では、単語レベルがＢまたはＣの単語のみを使用して、変換が行なわれる。つまり、原文の単語に対応する中国語の単語の単語レベルはＡである場合には、当該中国語の単語と同じグループ番号を有する単語の中で単語レベルがＢまたはＣの単語に置き換えられる。
【００９２】
ステップＳＪ６では、翻訳モジュール６０は、原文の中の名詞と動詞を構成する単語を英単語に変換して、ステップＳＨ３に処理をリターンさせる。
【００９３】
ステップＳＪ７では、言語レベル記憶部２０６に記憶された中国語の言語レベルが「低」であるか否かを判断し、そうであると判断するとステップＳＪ８へ処理を進め、そうではないと判断するとそのまま処理をステップＳＨ３へリターンさせる。
【００９４】
ステップＳＪ８では、翻訳モジュール６０は、原文中の名詞と動詞と形容詞以外の品詞を構成する単語を中国語の単語に変換する。なお、ステップＳＪ８では、単語レベルがＣの単語のみが使用されるように、変換が行なわれる。つまり、翻訳辞書２１１において原文の単語が単語レベルＡまたはＢの中国語の単語に関連付けられている場合には、その単語レベルＡまたはＢの単語と同じグループ番号を有する単語レベルＣの単語に置換される。
【００９５】
ステップＳＪ９では、翻訳モジュール６０は、原文中の名詞と動詞と形容詞を構成する単語を英単語に変換して、ステップＳＨ３へ処理をリターンさせる。
【００９６】
図１６を参照して、英語単語変換処理では、翻訳モジュール６０は、まずステップＳＫ１で、言語レベル記憶部２０６に記憶されている英語の言語レベルが「高」であるか否かを判断し、そうであると判断するとステップＳＫ２へ処理を進め、そうではないと判断するとステップＳＫ４へ処理を進める。
【００９７】
ステップＳＫ２では、翻訳モジュール６０は、原文の名詞以外の成分を構成する単語を、翻訳辞書２１１で関連付けられている英単語に変換し、ステップＳＫ３に処理を進める。なお、ステップＳＫ２では、言語レベルがＡ〜Ｃのすべての単語を使用して、変換が行なわれる。つまり、原文に対応する英単語の言語レベルがＡ〜Ｃのいずれであっても、後述するステップＳＫ５のような単語の置き換えはなされない。
【００９８】
ステップＳＫ３では、翻訳モジュール６０は、原文の名詞を構成する単語を中国語に変換し、ステップＳＨ５へ処理をリターンさせる。
【００９９】
ステップＳＫ４では、翻訳モジュール４は、言語レベル記憶部２０６に記憶された英語の言語レベルが「中」であるか否かを判断し、そうであると判断するとステップＳＫ５へ処理を進め、そうではないと判断するとステップＳＫ７へ処理を進める。
【０１００】
ステップＳＫ５では、翻訳モジュール６０は、原文の名詞と動詞以外の成分を構成する単語を、英単語に変換し、ステップＳＫ６へ処理を進める。なお、ステップＳＫ５では、単語レベルがＢまたはＣの単語のみを使用して、変換が行なわれる。つまり、原文の単語に対応する英単語の単語レベルはＡである場合には、当該英単語と同じグループ番号を有する単語の中で単語レベルがＢまたはＣの単語に置き換えられる。
【０１０１】
ステップＳＫ６では、翻訳モジュール６０は、原文の中の名詞と動詞を構成する単語を中国語に変換して、ステップＳＨ５に処理をリターンさせる。
【０１０２】
ステップＳＫ７では、言語レベル記憶部２０６に記憶された英語の言語レベルが「低」であるか否かを判断し、そうであると判断するとステップＳＫ８へ処理を進め、そうではないと判断するとそのまま処理をステップＳＨ５へリターンさせる。
【０１０３】
ステップＳＫ８では、翻訳モジュール６０は、原文中の名詞と動詞と形容詞以外の品詞を構成する単語を英単語に変換する。なお、ステップＳＫ８では、単語レベルがＣの単語のみが使用されるように、変換が行なわれる。つまり、翻訳辞書２１１において原文の単語が単語レベルＡまたはＢの英単語に関連付けられている場合には、その単語レベルＡまたはＢの単語と同じグループ番号を有する単語レベルＣの単語に置換される。
【０１０４】
ステップＳＫ９では、翻訳モジュール６０は、原文中の名詞と動詞と形容詞を構成する単語を中国語に変換して、ステップＳＨ５へ処理をリターンさせる。
【０１０５】
ステップＳＨ６では、他の言語について、上記したステップＳＨ３における中国語への変換またはステップＳＨ５における英語への変換と同様の変換処理がなされる。
【０１０６】
再度図１４を参照して、翻訳モジュールは、ステップＳＨ７では、翻訳単語補正処理を実行する。なお、この処理の内容を、この処理のサブルーチンのフローチャートである図１７を参照して、詳細に説明する。
【０１０７】
図１７を参照して、翻訳単語補正処理では、翻訳モジュール６０は、まずステップＳＨ７１で、使用単語記憶部２０２に格納されたデータを取得し、ステップＳＨ７２に処理を進める。
【０１０８】
ステップＳＨ７２では、翻訳モジュール６０は、入力文に含まれる単語の中で、使用単語記憶部２０２においてデータが記憶されている場合、当該単語を、使用単語記憶部２０２において最も使用回数が多い言語の単語に変換して、処理をステップＳＧ４にリターンさせる。なお、ステップＳＨ２の処理を、入力文に「中国に」という日本語の単語が含まれる場合を用いて具体的に説明する。図４を参照して、使用単語記憶部２０２では、「中国に」という入力単語に対して、「中国」という中国語の翻訳候補と、「Ｃｈｉｎａ」という英語の翻訳候補が記憶されている。これらの翻訳候補の使用回数を比較すると、前者よりも後者の方が多い。このことから、ステップＳＨ２では、「中国に」という日本語の単語が入力文に含まれていた場合、当該単語は、英語の「Ｃｈｉｎａ」に変換される。
【０１０９】
再度図１４を参照して、ステップＳＨ７における翻訳単語補正処理が終了すると、翻訳モジュール６０は、ステップＳＡ１４に処理をリターンさせる。
【０１１０】
再度図７を参照して、ステップＳＡ１４の処理の後、翻訳モジュール６０は、ステップＳＡ１５では、（ステップＳＡ１２で文法変換処理を施された）入力文の各単語が目的言語の中の対応する単語または使用単語記憶部２０２において使用回数が最も多いとされた言語の単語に変換されることによって生成された文（翻訳文）を、出力部２００で出力する。
【０１１１】
次に、翻訳モジュール６０は、ステップＳＡ１６において、ステップＳＡ１５において出力した翻訳文に対する、別言語に翻訳したい単語の指定、および、当該別言語の選択を受付ける。
【０１１２】
そして、翻訳モジュール６０は、ステップＳＡ１７において、ステップＳＡ１６において受付けた情報に基づいて翻訳文を修正し、出力部２００に再度出力する。
【０１１３】
なお、翻訳モジュール６０は、ここでの修正内容を記憶装置２０に適宜記憶しても良い。具体的には、表４に変更履歴情報として示すように、別言語に翻訳したいと指定された単語（変更前の単語）と、上記ように選択された別言語における変更前の単語に対応した単語（変更後の単語）と、変更前の単語に対応した入力文中の単語（原文中の単語）と、ステップＳＡ１７における変更前の単語から変更後の単語への変更回数とが、互いに関連付けられて記憶されても良い。
【０１１４】
【表４】
2008293359.tif 000006
【０１１５】
つまり、翻訳モジュール６０は、入力文中の「私は」（日本語）という単語に対応した「我」（中国語）という単語を含む翻訳文に対して、ステップＳＡ１６において、「我」が指定されて上記の別言語として「英語」が選択された場合には、ステップＳＡ１７で、「我」（中国語）を「Ｉ」（英語）に変更するように翻訳文を修正するとともに、変更履歴情報中の「我」から「Ｉ」への変更についての変更回数の欄の数値を「１」加算更新する。
【０１１６】
また、翻訳モジュール６０は、ステップＳＡ１４において、入力文に使用単語記憶部２０２の入力単語の欄で記憶される単語が含まれているときに当該単語を対応する翻訳候補の中で最も使用回数の多い翻訳候補の欄に記憶された単語に翻訳するのに加えて、入力文に変更履歴情報中の「原文中の単語」の欄に記憶された単語が含まれているときに当該単語を対応する「変更後の単語」に翻訳する処理を行なっても良い。
【０１１７】
そして、翻訳モジュール６０は、ステップＳＡ１８において、翻訳履歴記憶部２０１に、ステップＳＡ４で受付けた入力文、ステップＳＡ１７で出力した翻訳文、ステップＳＡ６で取得した文法言語設定記憶部２０３における設定内容（出力文法）、および、ステップＳＡ１３で取得した翻訳単語設定記憶部２０４における設定内容（出力成分）を互いに関連付けて翻訳履歴記憶部２０１に記憶させる。
【０１１８】
そして、ステップＳＡ１９において、翻訳モジュール６０は、ステップＳＡ１７において出力した翻訳文において使用した単語を、使用単語記憶部２０２に記憶させる。なお、翻訳文において使用した単語についての使用回数も、適宜カウントアップする。
【０１１９】
以上説明した本実施の形態では、電子機器１において、入力部１００を介して入力された文が、翻訳モジュール６０において翻訳処理を施されて出力文（翻訳文）とされて、出力部２００において出力される。なお、本実施の形態では、電子機器１において出力される翻訳文では、ステップＳＪ５，ステップＳＪ８，ステップＳＫ５，ステップＳＫ８において実行される処理にように、翻訳文が或る言語の文法規則に従ったものとされるときに、当該或る言語の言語レベル記憶部２０６に記憶されたレベルに応じて、品詞ごとに利用される単語の言語レベルが調節される。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２１】
【図１】本発明の一実施形態である電子機器のハードウェア構成を模式的に示す図である。
【図２】図１の電子機器における翻訳処理に関連する部分のブロック構成を模式的に示す図である。
【図３】図２の翻訳履歴記憶部の記憶内容を模式的に示す図である。
【図４】図２の使用単語記憶部の記憶内容を模式的に示す図である。
【図５】図２の辞書メモリに記憶される単語レベルの記憶態様の一例を示す図である。
【図６】図１の電子機器において実行される翻訳処理のフローチャートである。
【図７】図１の電子機器において実行される翻訳処理のフローチャートである。
【図８】図６の文法言語設定処理のサブルーチンのフローチャートである。
【図９】図８の言語レベル設定処理のサブルーチンのフローチャートである。
【図１０】図８の翻訳履歴文法単語設定処理のサブルーチンのフローチャートである。
【図１１】図６の翻訳単語設定処理のサブルーチンのフローチャートである。
【図１２】図１１の翻訳履歴単語設定処理のサブルーチンのフローチャートである。
【図１３】図１３の文法変換処理のサブルーチンのフローチャートである。
【図１４】図７の単語変換処理のサブルーチンのフローチャートである。
【図１５】図１４の中国語単語変換処理のサブルーチンのフローチャートである。
【図１６】図１４の英語単語変換処理のサブルーチンのフローチャートである。
【図１７】図１４の翻訳単語補正処理のサブルーチンのフローチャートである。
【符号の説明】
【０１２２】
１  電子機器、１０  ＣＰＵ、２０  記憶装置、３０  表示装置、４０  スピーカ、５０  キーボード、６０  翻訳モジュール、６１  言語設定部、６２  解析部、６３  文法変換部、６４  単語変換部、６５  翻訳制御部、７０  バス、１００  入力部、２００  出力部、２０１  翻訳履歴記憶部、２０２  使用単語記憶部、２０３  文法言語設定記憶部、２０４  翻訳単語設定記憶部、２０５  翻訳単語パターン記憶部、２０６  言語レベル記憶部、２１０  辞書メモリ、２１１  翻訳辞書、２１２  文法規則、２１３  基本構造変換規則、２１４  単語レベル。
【図１】
2008293359.tif 000007
【図２】
2008293359.tif 000008
【図３】
2008293359.tif 000009
【図４】
2008293359.tif 000010
【図５】
2008293359.tif 000011
【図６】
2008293359.tif 000012
【図７】
2008293359.tif 000013
【図８】
2008293359.tif 000014
【図９】
2008293359.tif 000015
【図１０】
2008293359.tif 000016
【図１１】
2008293359.tif 000017
【図１２】
2008293359.tif 000018
【図１３】
2008293359.tif 000019
【図１４】
2008293359.tif 000020
【図１５】
2008293359.tif 000021
【図１６】
2008293359.tif 000022
【図１７】
2008293359.tif 000023