(57)【要約】【課題】自然言語を他の自然言語に翻訳する機械翻訳プログラム、機械翻訳方法、および機械翻訳システムにおいて、翻訳文の理解度向上に資すること。【解決手段】翻訳すべき第１言語の文中から補足事項が必要な語句を抽出し、抽出された語句についての語義を単言語辞書部から取得し、取得された語義を翻訳辞書部により第２言語に翻訳し、第２言語に翻訳された語義を、第２言語に翻訳された文中の対応語に代えてまたは関連付けて該文の文面中に付加する。または、翻訳すべき第１言語の文中の各語句から第２言語に翻訳された文中の訳語について訳語種類情報を判定・検出し、判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳し、第２言語に翻訳された文中の訳語であって訳語種類情報が説明調であると判定・検出された部分に対して、音訳による訳語を該文の文面中に付加する。【選択図】図３
2005267117.tif 000002
【特許請求の範囲】
【請求項１】
翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出するステップと、
前記抽出された語句についての語義を単言語辞書部から取得するステップと、
前記取得された語義を前記翻訳辞書部により前記第２言語に翻訳するステップと、
前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加するステップと
をコンピュータに実行させるための機械翻訳プログラム。
【請求項２】
前記翻訳辞書部が前記第１言語の語句から前記第２言語への訳語を対応付ける単語・熟語辞書を有しかつ該単語・熟語辞書が各訳語について訳語種類情報を保持する場合に、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記翻訳すべき第１言語の文中の各語句に対応する各訳語についての前記訳語種類情報に基づいてなされることを特徴とする請求項１記載の機械翻訳プログラム。
【請求項３】
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記取得された訳語種類情報が説明調または音訳であるときに、該訳語種類情報の訳語に対応する語句を、前記補足事項が必要な語句として抽出することを特徴とする請求項２記載の機械翻訳プログラム。
【請求項４】
前記翻訳辞書部が前記第１言語の語句から前記第２言語への訳語を対応付ける単語・熟語辞書を有する場合に、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記翻訳すべき第１言語の文中の各語句のうち前記翻訳辞書部に対応する訳語が存在しないものを、前記補足事項が必要な語句として抽出することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項５】
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記補足事項が必要な語句として、文字列としての区切りの異なる複数の候補を抽出することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項６】
前記抽出された語句についての語義を単言語辞書部から取得する前記ステップが、前記単言語辞書部に前記抽出された語句を見出しとして持たない場合には該語句を形態素解析により分解して該分解で得られた語句それぞれについての語義を前記単言語辞書部から取得することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項７】
前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する前記ステップが、前記第２言語に翻訳された前記語義を該対応語の直後に補足の意味で付加することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項８】
前記対応語の部分には文字属性情報が付与されることを特徴とする請求項７記載の機械翻訳プログラム。
【請求項９】
前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する前記ステップが、前記対応語の近傍に注釈記号を付与した上で前記第２言語に翻訳された前記語義をページ末尾または文書末尾に付加することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項１０】
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、
前記翻訳すべき第１言語の文中の各語句に対応する各訳語について訳語種類情報を判定・検出するステップと、
前記判定・検出された訳語種類情報に基づいて前記翻訳すべき第１言語の文中から前記補足事項が必要な語句を抽出するステップと
を有することを特徴とする請求項１記載の機械翻訳プログラム。
【請求項１１】
前記翻訳すべき第１言語の文中から補足事項が必要な語句を指定するように利用者に促すステップをコンピュータにさらに実行させ、
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記指定された語句を前記補足事項が必要な語句として抽出すること
を特徴とする請求項１記載の機械翻訳プログラム。
【請求項１２】
前記第２言語に翻訳された前記文中から補足事項が必要な訳語を指定するように利用者に促すステップをコンピュータにさらに実行させ、
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記指定された訳語に対応する前記第１言語の語句を、前記補足事項が必要な語句として抽出すること
を特徴とする請求項１記載の機械翻訳プログラム。
【請求項１３】
翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、
前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出するステップと、
前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳するステップと、
前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加するステップと
をコンピュータに実行させるための機械翻訳プログラム。
【請求項１４】
前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に代えて、前記音訳による訳語を該文の文面中に付加するステップをさらにコンピュータに実行させるための請求項１３記載の機械翻訳プログラム。
【請求項１５】
翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出するステップと、
前記抽出された語句についての語義を単言語辞書部から取得するステップと、
前記取得された語義を前記翻訳辞書部により前記第２言語に翻訳するステップと、
前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加するステップと
を具備することを特徴とする機械翻訳方法。
【請求項１６】
翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、
前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出するステップと、
前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳するステップと、
前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加するステップと
を具備することを特徴とする機械翻訳方法。
【請求項１７】
翻訳すべき第１言語の文を第２言語の文に翻訳する手段と、
前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する手段と、
前記抽出された語句についての語義を単言語辞書部から取得する手段と、
前記取得された語義を前記第２言語に翻訳する手段と、
前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する手段と
を具備することを特徴とする機械翻訳システム。
【請求項１８】
翻訳すべき第１言語の文を第２言語の文に翻訳する手段と、
前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出する手段と、
前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳する手段と、
前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加する手段と
を具備することを特徴とする機械翻訳システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自然言語を他の自然言語に翻訳する機械翻訳プログラム、機械翻訳方法、および機械翻訳システムに係り、特に、翻訳文の理解度向上に資するのに好適な機械翻訳プログラム、機械翻訳方法、および機械翻訳システムに関する。
【背景技術】
【０００２】
ビジネスの国際化、ボーダーレス化が進むとともに、ネットワーク社会も進展し、インターネットや電子メールのように、デジタルでの情報交換が一般利用者の間でもごく日常的になって久しい。このようなネットワーク環境の普及に伴い、インターネット上でＷＷＷ（world wide web）を通じて情報獲得を頻繁に行うようになった。
【０００３】
こうしたインターネット上で得られる情報は大部分が英語であり、英語が母国語でなく不得手の場合、利用者は典型的には、機械翻訳を行って原文の意味を理解しようと努めてきた。一般的に当該外国語から日本語に変換する機械翻訳の質はまずまず耐えるレベルに達しつつある。
【０００４】
最近では、これに加え、日本からの情報発信の必要性が叫ばれており、このためには目的言語を読むという受動的な能力で要求される以上に目的言語の言語知識を必要とする。母国語を外国語に翻訳する機械翻訳システムの需要は高まっているが、訳文の品質はまだそれに見合っていない。その一つの原因として、日英翻訳を例にとると、機械翻訳で用いる対訳辞書の開発の際、参考とした市販の和英辞書における訳語の質が以前よりは改善してきたものの自然さという観点からは適切とはいいがたいことがある。よって機械翻訳でもそれを引きずっているという現状がある。
【０００５】
さらに、このように情報発信としたい原文は翻訳を意図して書かれたものでない限り、あくまでもその言語の母国語話者を対象としている。したがって、人間による翻訳の場合、必要に応じて注釈をつけるが、翻訳ソフトの翻訳方式は基本的に逐語訳であるため、原則として原文に存在した語の訳語を表示するのみで、読み手の理解を考慮したものとは通常なっていない。訳文として構文解析に成功していても読み手にその意図が伝わらなければ情報発信の目的は達成できていないことになる。
【０００６】
一例として、対訳辞書には音訳のみが訳語として挙げられているものがあるが、これは第１言語の単語、広くはその言語が母国語として使われている地域の文化に関する知識をもっていない限り、その語の外延は読み手には不明である。そのような語の説明は、第１言語の単言語辞書に備えられているが、読み手は訳文に出現する語の中で理解できなかった語に対して、逐一語義を調べていかなくてはならない。これ自体労力がかかるが、その語義を読むのも負担がかかる。しかし、そもそもその単言語辞書の内容は第１言語を知らない第２言語の母国語話者には、何らかの支援がない限り読むことができない。
【０００７】
第１言語の単言語辞書を機械翻訳に利用するという試み自体は存在する。例えば特開２００２−３３４０７８号公報（特許文献１）には、対訳辞書（第１言語と第２言語間）に第１言語の単言語辞書に記述されている語義を付加し、さらに、他の言語対の対訳辞書（第２言語と第３言語間）と組み合わせることにより、異なった対訳辞書（第１言語と第３言語間）を構築することが記載されている。
【０００８】
また、注釈の作成機能については、例えば特開平９−４４４８６号公報（特許文献２）に言及がある。これは、辞書の内容をそのまま注釈情報とするものであり翻訳とは関係しない。また、ユーザの指定があった語句にのみ注釈が作成されるようになっている。
【０００９】
現状を総括すると、翻訳に単言語辞書の情報を十分活用するという点が実現されておらず、また、単言語辞書にある内容をユーザ（第２言語の母国語話者）の得意とする言語で示すなど、情報を分かりやすい形で提示することも考慮されていない。このように現状では、可能な限り下調べの労力を省くことが可能でかつ必要十分な情報を目的言語の読み手に分かりやすく提示するという機械翻訳のニーズに十分応えられていない。
【特許文献１】特開２００２−３３４０７８号公報
【特許文献２】特開平９−４４４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように従来の機械翻訳では、第１言語の単言語辞書の語義を積極的に利用したりその情報を分かりやすく表示したりすることなく翻訳を行っているために、読み手は訳文の理解に制約を感じることになる。本発明はこのような事情を考慮してなされたもので、ある自然言語を他の自然言語に翻訳する機械翻訳プログラム、機械翻訳方法、および機械翻訳システムにおいて、翻訳文の理解度向上に資することができる機械翻訳プログラム、機械翻訳方法、および機械翻訳システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明に係る機械翻訳プログラムは、翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出するステップと、前記抽出された語句についての語義を単言語辞書部から取得するステップと、前記取得された語義を前記翻訳辞書部により前記第２言語に翻訳するステップと、前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加するステップとをコンピュータに実行させることを特徴とする。
【００１２】
すなわち、このプログラムは、翻訳すべき第１言語の文中から補足事項が必要な語句を抽出し、抽出された語句についての語義を単言語辞書部から取得し、取得された語義を翻訳辞書部により第２言語に翻訳し、第２言語に翻訳された語義を、第２言語に翻訳された文中の対応語に代えてまたは関連付けて該文の文面中に付加するという各手順を少なくともコンピュータに実行させる。したがって、第２言語で表わされる翻訳文の文面中に、必要な補足事項が第２言語で示されることになり、翻訳文としての理解度向上に資することができる。
【００１３】
また、本発明に係る別の機械翻訳プログラムは、翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出するステップと、前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳するステップと、前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加するステップとをコンピュータに実行させることを特徴とする。
【００１４】
すなわち、このプログラムは、第１言語の文中の各語句から第２言語に翻訳された文中の訳語について訳語種類情報を判定・検出し、判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳し、第２言語に翻訳された文中の訳語であって訳語種類情報が説明調であると判定・検出された部分に対して、音訳による訳語を該文の文面中に付加するという各手順を少なくともコンピュータに実行させる。これによれば、説明調の訳語の概念をまとまりのある訳語（音訳）として示すことが可能になるので、読み手にとって翻訳文が見やすくなり理解度向上に資することができる。
【００１５】
また、本発明に係る機械翻訳方法は、翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出するステップと、前記抽出された語句についての語義を単言語辞書部から取得するステップと、前記取得された語義を前記翻訳辞書部により前記第２言語に翻訳するステップと、前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加するステップとを具備することを特徴とする。
【００１６】
また、本発明に係る別の機械翻訳方法は、翻訳すべき第１言語の文を翻訳辞書部により第２言語の文に翻訳するステップと、前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出するステップと、前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳するステップと、前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加するステップとを具備することを特徴とする。
【００１７】
これらの機械翻訳方法は、上記の各機械翻訳プログラムと同様な作用・効果を有する。
【００１８】
また、本発明に係る機械翻訳システムは、翻訳すべき第１言語の文を第２言語の文に翻訳する手段と、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する手段と、前記抽出された語句についての語義を単言語辞書部から取得する手段と、前記取得された語義を前記第２言語に翻訳する手段と、前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する手段とを具備することを特徴とする。
【００１９】
また、本発明に係る別の機械翻訳システムは、翻訳すべき第１言語の文を第２言語の文に翻訳する手段と、前記翻訳すべき第１言語の文中の各語句から前記第２言語に翻訳された前記文中の訳語について訳語種類情報を判定・検出する手段と、前記判定・検出された訳語種類情報が説明調であるときに該訳語種類情報の訳語に対応する語句を音訳する手段と、前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に対して、前記音訳による訳語を該文の文面中に付加する手段とを具備することを特徴とする。
【００２０】
これらの機械翻訳システムも、上記の各機械翻訳プログラムと同様な作用・効果を有する。なお、各手段は、例えばマイクロプロセッサやメモリ、ハードディスクなどのハードウエアと、これらのハードウエア上で動作するオペレーティングシステム等の基本ソフトウエアやアプリケーションプログラムなどとによって構成することが可能である。
【発明の効果】
【００２１】
本発明によれば、自然言語を他の自然言語に翻訳する機械翻訳プログラム、機械翻訳方法、および機械翻訳システムにおいて、翻訳文の理解度向上に資することができる。
【発明を実施するための最良の形態】
【００２２】
本発明の実施態様として、前記翻訳辞書部が前記第１言語の語句から前記第２言語への訳語を対応付ける単語・熟語辞書を有しかつ該単語・熟語辞書が各訳語について訳語種類情報を保持する場合に、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記翻訳すべき第１言語の文中の各語句に対応する各訳語についての前記訳語種類情報に基づいてなされる、とすることができる。単語・熟語辞書が各訳語について訳語種類情報を保持するので、これを利用することで容易に補足事項が必要な語句を抽出することができる。
【００２３】
例えば、ここで、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記取得された訳語種類情報が説明調または音訳であるときに、該訳語種類情報の訳語に対応する語句を、前記補足事項が必要な語句として抽出する、とすることができる。訳語種類情報が説明調であるということは訳語として概念の一致するものがない、すなわち第２言語が使われている地域の文化では異質であることを示唆している。そこでこの場合の語句を補足事項が必要な語句とするものである。また、訳語種類情報が音訳であるということは例えば固有名詞などが該当しやはり第２言語が使われている地域の文化では異質であることを示唆している。そこでこの場合の語句を補足事項が必要な語句とするものである。
【００２４】
また、実施態様として、前記翻訳辞書部が前記第１言語の語句から前記第２言語への訳語を対応付ける単語・熟語辞書を有する場合に、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記翻訳すべき第１言語の文中の各語句のうち前記翻訳辞書部に対応する訳語が存在しないものを、前記補足事項が必要な語句として抽出する、とすることができる。これは、ある語句について翻訳辞書部に対応する訳語が存在しない、すなわち未知語となって翻訳文中に第１言語の文字種がそのまま現れるのを防止するという意味もある。また、未知語であることからやはり第２言語が使われている地域の文化では異質であることを示唆している。そこでこの場合の語句を補足事項が必要な語句とするものである。
【００２５】
また、実施態様として、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記補足事項が必要な語句として、文字列としての区切りの異なる複数の候補を抽出する、としてもよい。第１言語が日本語のように膠着語の場合には、機械翻訳プログラムによって例えば未知語の範囲を特定できない場合がある。そこで、文字列としての区切りの候補として挙げるようにして、その後は例えば利用者の指定によりその範囲を特定するというように処理するためである。
【００２６】
また、実施態様として、前記抽出された語句についての語義を単言語辞書部から取得する前記ステップが、前記単言語辞書部に前記抽出された語句を見出しとして持たない場合には該語句を形態素解析により分解して該分解で得られた語句それぞれについての語義を前記単言語辞書部から取得する、としてもよい。これによれば単言語辞書部が比較的小さなボリュームである場合にも対応できる。
【００２７】
また、実施態様として、前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する前記ステップが、前記第２言語に翻訳された前記語義を該対応語の直後に補足の意味で付加する、とすることができる。対応語の直後に付加するのは最も直接的な補足である。
【００２８】
ここで、前記対応語の部分には文字属性情報が付与されるようにしてもよい。補足の対象となっている範囲を読み手に明示するためである。これによりなお理解されやすい翻訳文となる。文字属性情報の付与には、下線の付与、フォント変更、フォント大きさ変更などを例示できる。
【００２９】
また、実施態様として、前記第２言語に翻訳された前記語義を、前記第２言語に翻訳された前記文中の対応語に代えてまたは関連付けて該文の文面中に付加する前記ステップが、前記対応語の近傍に注釈記号を付与した上で前記第２言語に翻訳された前記語義をページ末尾または文書末尾に付加する、としてもよい。補足を脚注や用語集の形式で提供するものである。
【００３０】
また、実施態様として、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記翻訳すべき第１言語の文中の各語句に対応する各訳語について訳語種類情報を判定・検出するステップと、前記判定・検出された訳語種類情報に基づいて前記翻訳すべき第１言語の文中から前記補足事項が必要な語句を抽出するステップとを有する、としてもよい。これは、例えば単語・熟語辞書が各訳語について訳語種類情報を保持していない場合に対応するためのプログラム構成である。訳語種類情報を判定・検出するには、例えば、訳語に関係代名詞や従属節が使用されていれば説明調、訳語が第１言語の語句のローマ字表記に一致する場合には音訳などとすることができる。
【００３１】
また、実施態様として、前記翻訳すべき第１言語の文中から補足事項が必要な語句を指定するように利用者に促すステップをコンピュータにさらに実行させ、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記指定された語句を前記補足事項が必要な語句として抽出する、としてもよい。補足事項が必要な語句を利用者が指定できるように対応したものである。
【００３２】
また、実施態様として、前記第２言語に翻訳された前記文中から補足事項が必要な訳語を指定するように利用者に促すステップをコンピュータにさらに実行させ、前記翻訳すべき第１言語の文中から補足事項が必要な語句を抽出する前記ステップが、前記指定された訳語に対応する前記第１言語の語句を、前記補足事項が必要な語句として抽出する、としてもよい。これは、例えば、利用者が一度翻訳された第２言語の訳文で補足事項が必要な訳語を指定し、これにより補足事項が必要な第１言語の語句を特定するものである。
【００３３】
また、本発明の別の機械翻訳プログラムにおける実施態様として、前記第２言語に翻訳された前記文中の訳語であって前記訳語種類情報が説明調であると判定・検出された部分に代えて、前記音訳による訳語を該文の文面中に付加するステップをさらにコンピュータに実行させるようにしてもよい。これは、例えば、説明調の訳語を一度提示した以降の文面内で、見やすさを考慮して長い説明調の訳語に代えて音訳の訳語を表示するものである。
【００３４】
以上を踏まえ、以下では本発明の実施形態を図面を参照しながら説明する。図１は、本発明の一実施形態に係る機械翻訳システムの構成を示すブロック図である。この機械翻訳システムは機械翻訳プログラムを備え、これにより、同図に示すように、入力部１１、システム制御部１２、編集部１３、翻訳部１４、翻訳辞書部１５、単言語辞書部１６、表示部１７、文書記憶部１８の各部が機能する。機械翻訳プログラムと機械翻訳システムの関係については以下の各実施形態でも同様である。以下では、他の実施形態も含めて、例として第１言語を日本語、第２言語を英語として説明を行う。
【００３５】
入力部１１は、インターネットなどの通信手段やキーボード等を通じて、翻訳すべき第１言語の文や文章を入力するものである。また、機械翻訳システムとしての動作を指示するためのコマンドなどを入力するものである。入力された文やコマンドなどはシステム制御部１２に送られる。
【００３６】
システム制御部１２は、この機械翻訳システム全体を統括的に制御するものである。例えば、入力部１１から得た文や文章を、表示部１７に表示すべく表示部１７に送る、編集すべく編集部１３に送る、翻訳すべく翻訳部１４に送る、記憶すべく文書記憶部１８に送るなどの動作を行う。また、入力部１１からのコマンドに従い編集部１３、翻訳部１４、翻訳辞書部１５、文書記憶部１８、表示部１７の動作を制御する。例えば、翻訳辞書部１５のデータを取り出して各部に送ったり、コマンドに従い入力された文章から翻訳する文を選択したり翻訳辞書部１５が有する辞書のうちから働かせるものを選択したりする。
【００３７】
編集部１３は、システム制御部１２で選択された第１言語の文に対する編集の他、表示部１７に表示された対象の編集、すなわち入力部１１から入力されたコマンドなどの指示に応じて表示上でのカーソルの移動、単言語辞書部１６の使用の設定、翻訳部１４における翻訳処理によって得られた訳文の、システム制御部１２を介する表示部１７での表示等の制御を行うものである。
【００３８】
翻訳部１４は、システム制御部１２で選択された第１言語による文に対して、システム制御部１２で選択された翻訳辞書部１５の辞書を参照しながら翻訳処理を行うものである。翻訳辞書部１５は、翻訳部１４が翻訳処理を行う際に使用する各種辞書を格納・保持するものである。翻訳辞書部１５が有する各種辞書の内容については後述する。単言語辞書部１６は第１言語の見出し語とその語義よりなるものであり、翻訳部１４が翻訳を行うときに参照される。
【００３９】
表示部１７は、システム制御部１２の制御の下、入力部１１から入力された第１言語の文章（原文）や、翻訳部１４により訳出された第２言語の文章（訳文）等を表示するものである。文書記憶部１８は、システム制御部１２の制御の下、第１言語の文章と第２言語の文章とを独立して記憶・保持するとともに、第１言語とその翻訳結果としての第２言語のデータを対応付けて記憶・保持するものである。
【００４０】
翻訳辞書部１５は、図示するように、活用変化辞書１５ａ、解析文法辞書１５ｂ、単語・熟語辞書１５ｃ、変換文法辞書１５ｄ、生成文法辞書１５ｅ、形態素生成文法辞書１５ｆを有する。活用変化辞書１５ａは、第１言語について、語尾等に変化のある単語・熟語をその原形に変換するための辞書である。解析文法辞書１５ｂは、第１言語を解析するための文法が記憶された辞書である。単語・熟語辞書１５ｃは、第１言語の単語・熟語に対応する第２言語の訳語がその品詞情報や訳語種類情報（例えば音訳、説明調訳、一対一対応訳といった分類）とともに記憶された辞書である。変換文法辞書１５ｄは、第１言語と第２言語との構造変換規則が記憶された辞書である。生成文法辞書１５ｅは、第２言語の文の構造を決定するための辞書である。形態素生成文法辞書１５ｆは、第２言語の語尾等の語形を変化させて翻訳文を完成させるための辞書である。
【００４１】
次に、図２を参照して、図１に示した機械翻訳システムの動作を説明する。図２は、図１に示した機械翻訳システムの動作フローを示す流れ図である。まず、原文（翻訳すべき第１言語の文章）を入力部１１を用いてこの機械翻訳システムに取り込む（ステップ２１）。取り込まれた文章は、システム制御部１２により表示部１７に表示されかつ文章記憶部１８に記憶・保持される。ここでは具体例として、この取り込まれた文章が図５に示すように表示部１７に表示された日本語であるとして以下説明する。図５は、翻訳すべき第１言語（日本語）の文章を表示したウィンドウの一例を示す図である。
【００４２】
表示部１７に第１言語の文章が表示されたら、次に、その文章のうち翻訳すべき文にカーソルを位置させる。通常は最初であれば第１文であるが（ステップ２２）、ここでは第１文についての翻訳が終わりカーソルが第２文：「なぜならこの時期には日本の伝統行事である針供養そして雛祭りが行われるからです。」にあるとして、以下の各ステップを説明する。
【００４３】
次に、利用者は入力部１１からイベントの実行を指示するコマンドを入力する（ステップ２３）。入力されたコマンドが「終了」、「翻訳」でない場合には、そのコマンドに応じた処理を実行し（ステップ２９）、再びコマンドの入力がされ得る状態、ステップ２３に戻る。入力されたコマンドが「終了」の場合は（ステップ２４のＹ）動作を終了する。入力されたコマンドが「翻訳」の場合は（ステップ２５のＹ）、翻訳処理（ステップ２６）に移行する。
【００４４】
翻訳対象を指示するカーソルの移動は、第１文から順にその文の翻訳が終わったら次の文に移動として自動的に移動する。これ以外に、カーソルの移動をコマンドによって指定することもできる。この場合には、ステップ２９の処理を実行することでカーソルが移動する。内部的には、編集部１３がコマンドに応じてシステム制御部１２を介して表示部１７上のカーソルを移動させる。この実施形態では、カーソルが位置する一文（例えばカーソルをその先頭に位置させる）が翻訳のコマンドが指示された際の翻訳対象である。このようなカーソルの移動は、原文を翻訳しようとする際に、現在のカーソル位置の文ではなく、その前後の文を翻訳したいときなどに対応するためである。
【００４５】
翻訳処理（ステップ２６）はシステム制御部１２が統括して行う。この処理の流れの詳細については、図３を参照して次段落から説明する。翻訳処理が終わると翻訳処理結果が表示部１７に表示される（ステップ２７）。また、翻訳対象を指定するカーソルを次の文に移動させる（ステップ２８）。そして再びコマンドの入力がされ得る状態、ステップ２３に戻る。以下同様の流れにより翻訳処理を進めることができる。
【００４６】
翻訳処理のステップ２６について図３を参照して説明する。図３は、図２に示した流れ図の中に示されるステップ２６の詳細を示す流れ図であり、ここでは日本語から英語の翻訳を行う場合について説明する。ここで翻訳対象は、上記のように例として、図５に示される文章の第２文：「なぜならこの時期には日本の伝統行事である針供養そして雛祭りが行われるからです。」である。
【００４７】
ステップ２６として最初に、システム制御部１２は、翻訳部１４に対して第１言語の原文を第２言語の訳文に翻訳する翻訳処理を通常の手順で実行させる（ステップ３１）。この手順自体については公知の機械翻訳の手順を利用してよい。例えば、翻訳部１４はまず、翻訳処理の対象とする文章に対して、活用変化辞書１５ａや解析文法辞書１５ｂを用いて、語尾等に変化のある単語・熟語をその原形に変換する処理や、文法の解析等を行う。次に、単語・熟語辞書１５ｃの単語情報を参照しながら形態素解析を行う。次に、解析文法辞書１５ｂを用いた解析結果を参照しながら、変換文法辞書１５ｄを用いて、第１言語から第２言語への構造変換を行う。さらに、単語・熟語辞書１５ｃを参照して単語ごとに個別に変換を行い、生成文法辞書１５eと形態素生成文法辞書１５fを用いて訳文を生成する、という手順である。
【００４８】
次に、想定される訳文読み手の、第１言語の使用される地域に対する知識（例えばその文化に対する知識）が乏しいと仮定しその対処のための処理を実行する。具体的には、翻訳部１４は、まず日本語の文中の語句のうち単語・熟語辞書１５ｃでの訳語種類情報が「説明調」または「音訳」となっている語句を抽出する（ステップ３２）。訳語種類情報が「説明調」、「音訳」であるということは、単純な訳語として概念の一致するものがなく、第２言語が使用されている地域でそのもとの語句は異質であると考えられるからである。
【００４９】
なお、説明調訳とは、例えば「旨煮： fish and vegetables boiled in soy with sugar」のような訳であり、音訳とは、例えば「膵臓病研究財団：Suizobyo Kenkyu Zaidan」のような訳である。これ以外の訳語種類の例としては例えば一対一対応訳が挙げられ、これは「磁気共鳴画像：magnetic resonance imaging」のような訳である。この実施形態では、単語・熟語辞書１５ｃがこのような訳語種類情報を第２言語の訳語ごとに有することを前提とする。
【００５０】
訳語種類情報が「説明調」または「音訳」となっている語句が抽出されたら次に、翻訳部１４は抽出された語句についてその語義を単言語辞書部１６から取得する。抽出された語句と、その語句について単言語辞書部１６から取得した語義とはシステム制御部１２を介して表示部１７に表示される（ステップ３３）。この表示結果は、例えば図６に示すようになる。図６は、抽出された補足事項が必要な語句と、その語句について単言語辞書から取得した語義とを表示したウィンドウの一例を示す図である。ここでは「針供養」が抽出されその語義：「２月８日（地方によっては１２月８日）、平素裁縫などに使って折れた針を、豆腐やこんにゃくに刺したり淡島神社に納めたりして供養をすること。その日、一日は裁縫を休む。」が表示されている。表示される語句およびその語義の組が複数になる場合ももちろんある。なお、「針供養」は単語・熟語辞書１５ｃにおける訳語としては”memorial service for broken needles”となっておりこれはステップ３１における処理により内部的な翻訳文中に含まれている。
【００５１】
次に、表示部１７に表示された語義を翻訳文に取り込むか否か、すなわち利用するか否かを利用者が入力部１１より指示する（ステップ３４）。そして、翻訳文への取り込み指示があった場合には、翻訳部１４は、取得されている語義を翻訳辞書部１５を用いて翻訳しその結果をシステム制御部１２を介して表示部１７に表示する（ステップ３５）。これにより、例えば「Hold a memorial service on February 8 (it is December 8 depending on a district) by stabbing tofu and konnyaku with the needle which broke used usually in needlework, etc., or dedicating it to Awashima Jinja.」のような翻訳結果の表示を得ることができる。この翻訳結果は、上記の単語・熟語辞書１５ｃにおける訳語”memorial service for broken needles”と対にして記憶・保持しておく。
【００５２】
また、この表示のとき、例えば図４に示すようなウィンドウを同時に表示部１７に表示するようにする。図４は、日本語辞書（単言語辞書）の語義の利用方法を利用者が指定する表示ウィンドウの一例を示す図である。図４に示すようなウィンドウ中にチェックを入れることにより日本語辞書の語義の利用方法を利用者は指定することができる（ステップ３６）。ここでは、「補足として付加する」と「訳語として使用する」とが選択できる。「補足として付加する」は、訳語の後ろに例えば括弧書きで、翻訳後の語義が付加されるという意味であり、「訳語として使用する」は、上記ステップ３１で得られた対応訳語（単語・熟語辞書１５ｃでの訳語）に置き換えるように翻訳後の語義が使用された状態になるという意味である。
【００５３】
語義の翻訳結果の利用方法が利用者により指定されたらその利用方法情報を保持する（ステップ３７）。この情報は、このあとの翻訳処理結果を表示するステップ２７（図２）において参照される。
【００５４】
以上図２、図３に示した動作フローによって図５に示した日本語の文章全部に対して翻訳処理がなされると、例えば図７（ｂ）に示すような翻訳結果の表示を表示部１７に得ることができる。この例はステップ３６において利用者が「針供養」の語義について「補足として付加する」を選択した場合である。また、ステップ３４において翻訳文への取り込み自体を利用者が指定しなかった場合は図７（ａ）に示すような表示となる。図７は、通常の手順に従い日本語から英語に翻訳された文章を表示したウィンドウの一例（図７（ａ））、および翻訳文中の補足事項の必要な対応語に補足を示す付加した文章を表示したウィンドウの一例（図７（ｂ））を示す図である。
【００５５】
図７（ｂ）における表示は、説明調の訳語の直後にその補足事項が括弧書きで付加されている。しかしながら、訳語は通常複数の語より構成されているため、「補足として付加する」の場合は、訳文を見ただけではどの範囲が補足の対象になっているか分かりづらい。そこで、この表示の例では、図示するように、さらに、補足対象範囲の明示のため説明調の訳語の部分に例えば下線が付与される、フォントが変更される、大きさが変更される等、識別ができるようにしている。なお、この例では翻訳された語義が長いため用いなかったが、単言語辞書部利用の指定画面（図４）で、「補足として付加する」ではなく「訳語として使用する」が選択された場合は、単語・熟語辞書１５ｃにおける訳語は使用せず、単言語辞書部１６の語義からの翻訳部分のみを表示する。
【００５６】
以上では、単語・熟語辞書１５ｃにおける訳語種類情報が説明調訳である訳語の場合を説明したことになるが、訳語種類情報が音訳である場合について以下補足説明する。例えば、図５に示した第１言語の文章の第３文の翻訳文は、図７（ａ）中に示されるように「The junior high school student of this school went out for inspection of the ceremony of the memorial service for broken needles performed in Awashima Jinja in Asakusa on February 8.」であるが、ここで「淡島神社：Awashima Jinja」が音訳の訳語種類情報を有しているものとする。
【００５７】
このような音訳に対してはいくつかの選択肢を考えることが可能である。第１の選択肢は、「淡島神社」で単言語辞書部１６を検索し、単言語辞書部１６内に見出しとして挙がっていた場合に、その単語の語義を「針供養」の説明で行ったように提示することである。または、単語・熟語辞書１５ｃでは見出しとして挙がっていても単言語辞書部１６では見出し語となっていない場合は、図８に示すように、形態素解析においてさらに分割可能な場合は分割の上、単言語辞書部１６を検索し、そこで見出し語になっていればその語義を翻訳して利用することも考えられる。図８は、図３に示した流れ図の中のステップ３３における変形例を示す流れ図である。
【００５８】
例えば、「淡島神社」は形態素解析で「淡島」「神社」に分割可能である。単言語辞書部１６を用いてこれらの単語が見出し語に挙がっていれば、「淡島」の語義と「神社」の語義を訳文に利用することができる。さらに、ここで、形態素解析の後、単言語辞書部１６を用いず、その分割要素に対する単語・熟語辞書１５ｃの訳語を提示することも考えられる。これによると例えばAwashima Shrineといった訳語を得ることができる。なお、このときの表示方法は単語の区切りごとに”Awashima (Awashima) Jinja (Shrine)”とすることも、一括して”Awashima Jinja (Awashima Shrine)”とすることも採り得る方法である。
【００５９】
次に、図３のステップ３１において未知語が発生した場合について図９を参照して補足説明する。図９は、図３に示した詳細流れ図の変形例を示す流れ図である。図９において図３と同一相当の処理の場合には同一符号を付してある。その部分については説明を省略する。なお、ここで未知語とは、それ以上分割することができず形態素解析が不可能となった文字列をいう。これにより単語・熟語辞書１５ｃに対応する訳語が存在しない。
【００６０】
翻訳すべき文の例として、「彼は北アフリカにおけるマイクロクレジットと、日本の頼母子講の比較を行った。」という第１言語の文を挙げる。この文を翻訳するステップ３１で「頼母子講」が未知語になったとする。この場合、従来の機械翻訳の訳文は、「He compared micro credit in Africa with 頼母子講 in Japan.」のように、未知語部分が第１言語の文字種のまま出力される（なお、読み仮名のデータがある場合はそれをローマ字表示することもあり得る。）。
【００６１】
そこで、本実施形態では上述した翻訳の流れのうち、形態素解析において未知語と判定された文字の並び（単語・熟語辞書１５ｃに訳語がなかった文字の並び）をひとまとまりの語の単位と仮定して抽出し（ステップ３２ａ）、それを見出し語として単言語辞書部１６を検索して語義を取得する（ステップ３３）。これにより、その語義、この場合は例えば「金銭の融通を目的とする相互扶助組織。組合員が一定の期日に一定額の掛け金をし、くじや入札によって所定の金額の融通を受け、それが組合員全員にいき渡るまで行うもの。鎌倉時代に発生したもの。」のような情報を得ることができる。そこで、以下ステップ３４以降を実行することにより、その語義の訳文を生成することができる。そして、この結果得られた翻訳結果を「頼母子講」の文字列またはそのローマ字表記に併記するか、またはその部分に代入するかして表示することができる。
【００６２】
なお、未知語の抽出に際して、第１言語が日本語のように膠着語の場合は未知語の範囲を特定できず、複数の可能性を出すことがあり得る。この場合について図１０を参照して補足説明する。図１０は、図９に示した流れ図の中のステップ３２ａにおける変形例を示す流れ図である。
【００６３】
このような場合にはすべての可能性を表示し、他の可能性についても上記と同様の処理を行うようにすることが考えられる。例を挙げると、”・・・ＡＢＣＤＥ・・・”という文字列があり、１．ＡＢＣとＤＥ、２．ＡＢとＣＤＥ、３．Ａは前の・・・の形態素の一部でありＢＣＤＥがひとまとまり、という３つの候補がある場合は、これらの可能性をすべて表示する（ステップ３２ａａ）。ここで、さらには各候補に対して語義情報を提供するようにするようにしてもよい。利用者は候補の中から正しいと考えるものを選択する（ステップ３２ａｂ）。なお、機械翻訳システムとして正しい候補を導出できないことも考えられる。その場合は、利用者が直接的に正しい未知語範囲を指定し、その指定された文字列を単言語検索の対象にすればよい。
【００６４】
次に、本発明の別の実施形態に係る機械翻訳システムについて図１１ないし図１３を参照して説明する。図１１は、本発明の別の実施形態に係る機械翻訳システムの構成を示すブロック図であり、図１において説明した構成要素と同一のものには同一符号を付してある。その部分については特に付加する機能がない場合に説明を省略する。
【００６５】
この実施形態は、単言語辞書部１６を必要とせず、また翻訳辞書部１５Ａの構成が図１に示した翻訳辞書部１５の構成と多少異なっている。翻訳辞書部１５Ａの単語・熟語辞書１５ｃａは、単語・熟語辞書１３ｃと異なり訳語種類情報を有していないが、第１言語の読み仮名のデータを有する。また、第２言語についての活用変化辞書１５ｇと解析文法辞書１５ｈとを新たに有している。この実施形態では、訳語種類情報を単語・熟語辞書１５ｃａの訳語から判定・検出するとともに、第２言語に翻訳された文章としての見やすさを考慮して翻訳文を生成する。
【００６６】
図１２は、図１１に示した機械翻訳システムの動作フローを示す流れ図である。図１１において、図２に示した流れ図の各処理と同一のものには同一符号を付してある。その部分については説明を省略する。図１２は、図２と比較して翻訳処理のステップ２６および翻訳処理結果を表示するステップ２７が翻訳処理のステップ２６Ａに置き換わったことを除き同じである。
【００６７】
図１３は、図１２に示した流れ図の中に示されるステップ２６Ａの詳細を示す流れ図である。ステップ２６Ａとして最初に、システム制御部１２は、翻訳部１４に対して第１言語の原文を第２言語の訳文に翻訳する翻訳処理を通常の手順で実行させる（ステップ４１）。この手順自体については公知の機械翻訳の手順を利用してよい。例えば、翻訳部１４はまず、翻訳処理の対象とする文章に対して、活用変化辞書１５ａや解析文法辞書１５ｂを用いて、語尾等に変化のある単語・熟語をその原形に変換する処理や、文法の解析等を行う。次に、単語・熟語辞書１５ｃａの単語情報を参照しながら形態素解析を行う。次に、解析文法辞書１５ｂを用いた解析結果を参照しながら、変換文法辞書１５ｄを用いて、第１言語から第２言語への構造変換を行う。さらに、単語・熟語辞書１５ｃを参照して単語ごとに個別に変換を行い、生成文法辞書１５ｅと形態素生成文法辞書１５ｆを用いて訳文を生成する、という手順である。
【００６８】
次に、得られた日本語から英語への対応訳のうち特に説明調訳である部分を判定・検出する処理を以下行う。ここでは、特に名詞についてを例に挙げて説明する。名詞の具体例として、「淡島神社」と”Awashima Jinja”（音訳）、「旨煮」と”fish and vegetables boiled in thick and soy with sugar”（説明調訳）、「男女共同参画型社会」と”gender-free society in which both men and women can participate fully”（説明調訳）、「磁気共鳴画像」と”magnetic resonance imaging”（一対一対応訳）の４種の訳語を想定する。
【００６９】
説明調訳である部分を判定・検出するため、まず、日本語の語句の読み仮名をアルファベットに置き換える（ステップ４２）。次に、このアルファベット置換後の文字列をその訳語と照合し（ステップ４３）、一致した場合は音訳であると判定する（ステップ４４）。上記の各名詞の例では「淡島神社」と”Awashima Jinja”の対がこれに相当する。なお、日本語の見出し語がカタカナで外来語の場合は、その原語とカタカナ文字列の照合技術がすでに確立されているのでそれを利用することができる。
【００７０】
一致がみられなかった場合は（ステップ４３のＮ）、活用変化辞書１５ａ、第１言語を解析するための文法が記憶された解析文法辞書１５ｂを用いて、当該の語句が分割できるかどうかを判定する（ステップ４５）。分割できる場合には分割を行いその形態素それぞれに関して、単語・熟語辞書１５ｃａを検索し可能な訳語を取得する（ステップ４６）。
【００７１】
次に、取得された訳語を目的言語（英語）の活用変化辞書１５ｇと解析文法辞書１５ｈとを用いて解析し、名詞、動詞といった内容語を抽出する。そして、その訳語に関係代名節、従属節が使用されているというような判定基準を満たす場合には（ステップ４７）、これらを説明的な要素と見なして訳語のタイプとして説明調と判定する（ステップ４８）。上記の各名詞の例では「男女共同参画型社会」と”gender-free society in which both men and women can participate fully”の対がこの分類になる。
【００７２】
次に、説明調と判定されなかったものについて、これらの内容語と先に取得された可能な訳語との組み合わせを作り、原語の各形態素の可能な訳語のいずれかと与えられた訳語が過不足なく一致すれば、一対一対応の訳語であると判定する。上記では「磁気共鳴画像」と”magnetic resonance imaging”の対がこの分類になる。また、部分的に一致する場合は、近似訳と判定し、訳語の内容語の数が原語の形態素の数を上回る場合は説明調と判定する（以上ステップ５２、５３）。ステップ４７の判定基準は統語的特徴によるものであるのに対し、ステップ５２の判定基準は内容語の一致度に基づいている。
【００７３】
ステップ４５で原語がそれ以上分割できない場合は、目的言語（英語）の活用変化辞書１５ｇと解析文法辞書ｈを用いて解析し、内容語が２以上であるというような判定基準を満たす場合は（ステップ４９）、説明調であると判定する（ステップ５０）。上記では「旨煮」と”fish and vegetables boiled in thick and soy with sugar”の対がこれに相当する。なお、以上のステップの解析処理で解析に成功しなかった場合は、訳語のタイプは判定不能とする（ステップ５１、５３）。
【００７４】
こうして訳語種類情報が判定・検出されると、その情報を訳語に付与する。続いて翻訳部１４はこの情報をもとに適切な翻訳処理を行うことができる。例えば、説明調訳の場合は、それがもとは一つの概念であったということが訳文の状態では読み取れないので、音訳（例えば「旨煮」であればumani）を作成しそれを対応訳語に関連付けて表示する（ステップ５４）。以降、同一文章内では訳語としてその音訳を使用する。このことによって、訳文が必要以上に複雑になるのを回避することができ、訳文として見やすくなる。
【００７５】
見やすくなることの補足として、例えば「政府は男女共同参画型社会と人権について世論調査を行った。」の翻訳を行うと、”The government conducted a public opinion survey on gender-free society in which both men and women can participate fully and human rights.”のような訳文が得られるが、この訳文では「社会」と「人権」に相当する訳語が離れてしまっている。訳文からでは、それらが並列関係にあるということ読み取るのは困難であり、意味の理解を妨げる。この点で、「男女共同参画型社会」の例えば音訳を対応訳語に添えることで並列関係が分かりやすくなる。また以降の「男女共同参画型社会」の対応訳語は音訳のみで示すことで翻訳文が見やすくなる。
【００７６】
なお、図１３に示した翻訳処理では、訳語種類情報を判定・検出するために複数の尺度を用いて段階的に判定を行っているが、一つの尺度のみを用いるように簡単化することも可能である。すなわち、原語の内容語の翻訳候補と訳語の中の内容語との間の一致度を算出し、その一致度に基づいて、説明調訳、近似訳などの判定を行うことが考えられる。
【００７７】
以上、図１１ないし図１３を参照する実施形態においては、第２言語に翻訳された文章としての見やすさを考慮して翻訳文を生成する形態を説明した。その中で説明した訳語種類情報の判定・検出の方法は、当然ながら図１ないし図１０を参照して説明した先の実施形態において利用することができる。これによれば、図１における単語・熟語辞書１５ｃはあらかじめ訳語種類情報を有する必要がない。
【００７８】
次に、本発明のさらに別の実施形態に係る機械翻訳システムについて図１４ないし図１７を参照して説明する。図１４は、本発明のさらに別の実施形態に係る機械翻訳システムの構成を示すブロック図であり、図１において説明した構成要素と同一のものには同一符号を付してある。その部分については特に付加する機能がない場合に説明を省略する。
【００７９】
この機械翻訳システムは、図１４に示すように、編集部１３Ａとして前編集部の機能が付加されている。この意図は、第１言語において利用者が文章を編集可能とすることである。例えば、長文を分割したり、受身文を能動文にしたりなどの書き換えや、訳文においても原語のまま表示したい語句を指定する、などの基本的編集のほか、特に訳語に注釈が必要な語句を利用者が指定可能とすることである。以下では、特に、前編集部を含む編集部１３Ａによる、訳語に注釈が必要な語句の利用者による指定について説明する。この場合の機械翻訳システムの動作フローは、図２に示した先の実施形態の場合とほぼ同じである。ただし、翻訳処理のステップ２６については、図１５に示すような翻訳処理２６Ｂになる。図１５は、図１４に示した機械翻訳システムを前提とする、図２に示した流れ図の中に示されるステップ２６の変形例としてのステップ２６Ｂの詳細を示す流れ図である。
【００８０】
例として、翻訳すべき第１言語：「荻町集落は庄川の右岸の三日月形をした段丘にあり、３つの集落の中で最も大きな集落です。 集落の全域に山麓の林の一部を含む４５．６ｈａが重要伝統的建造物群保存地区として保存され、歴史的景観が維持されています。 合掌造り家屋５９棟のほか、寺院本堂、庫裏、稲架小屋、板倉などの伝統的な建物や神社の社叢、水路などが保存すべきものとして特定されています。 毎年春先には、集落の人たちが協力して茅葺き屋根の葺替え作業を行います。」を取り挙げて説明する。
【００８１】
まず、内部的に、翻訳部１４により通常の手順に従い日本語から英語に翻訳する（ステップ６１）。これは図３や図９におけるステップ３１と同じである。次に、日本語の文中の語句より注釈を付与すべき語句を利用者が入力部１１から指定する（ステップ６２）。ここでは「合掌造り」、「庫裏」、「稲架小屋」、「板倉」の４語を利用者が指定したとする。
【００８２】
次に、指定された語句と、その語句について単言語辞書部１６から取得した語義とを表示部１７に表示する（ステップ６３）。例えば「合掌造り」では、「木材を山形に組み合わせて屋根を作る日本の家屋」のような語義の表示がなされる。そして、翻訳文への取り込みを利用者によって指示する（ステップ６４）。さらに、翻訳文への取り込み指示があった場合には、取得された語義を翻訳辞書部１５を用いて翻訳し、その結果を表示する（ステップ６５）。これにより、例えば「合掌造り」とその訳”gassho-style house”とその語義の訳”a Japanese house built of timber combined to form a roof that resembles the shape of a mountain”とが表示される。
【００８３】
この語義の訳の表示とともに、例えば、図１６に示すような注釈の作成形式の指定を利用者に求めるウィンドウを表示部１７に表示する。図１６は、注釈の作成方法を利用者が指定する表示ウィンドウの一例を示す図である。ここでは、作成形式として、１）近くに表示、２）離して表示、がある。２）は、さらに、２−１）脚注とする、２−２）用語集とする、がある。２−１）は、さらに２−１−１）各ページの末尾に作成、２−２−２）文書末尾に作成、がある。利用者は、これらのうちでチェックを入れることにより注釈の作成形式を指定できる（ステップ６６）。補足すると、注釈とは、翻訳文の理解を助ける情報のことであり、用語集までも含んだ広い意味である。語義の翻訳結果の利用方法が利用者により指定されたらその利用方法情報を保持する（ステップ６７）。この情報は、このあとの翻訳処理結果を表示するステップ２７（図２）において参照される。
【００８４】
「近くに表示」は例えば図７（ｂ）に示したような括弧書きによる表示である。これを指定した場合には、例えば、”gassho-style house (a Japanese house built of timber combined to form a roof that resembles the shape of a mountain)”と表示される。「脚注とする」が指定された場合には、例えば”gassho-style house 1”のように番号を付与して、指定された箇所（ページ末尾、文書末尾など）にその番号と注釈を表示する。
【００８５】
「用語集とする」が指定された場合には、例えば、”gassho-style house（→glossary）”のように文章中に用語集への関連付けを表示する。用語集では、本例では「合掌造り、庫裏、稲架小屋、板倉」の４語句が対象となっているので、これらに対する訳語とその語義の翻訳結果を例えば図１７に示すように訳語のアルファベット順に並べて用語集とすることができる。図１７は、用語集とした注釈の表示ウィンドウの一例を示す図である。ちなみに「glossary」とは目的言語（英語）で「用語集」の意味である。
【００８６】
なお、以上の説明では注釈の作成形式の指定をステップ６６において行っているが、これより前のタイミングで行うようにしてもよい。例えばステップ６２の直後や、ステップ６３の直後などとすることもできる。また、以上の実施形態で説明した、脚注や用語集などの注釈の翻訳結果への付加表示方法は、当然ながら図１ないし１０を参照して説明された実施形態においても採用することができる。
【００８７】
次に、本発明のさらに別の実施形態に係る機械翻訳システムについて図１８、図１９を参照して説明する。図１８は、本発明のさらに別の実施形態に係る機械翻訳システムの構成を示すブロック図であり、図１において説明した構成要素と同一のものには同一符号を付してある。その部分については特に付加する機能がない場合に説明を省略する。
【００８８】
この機械翻訳システムは、図１８に示すように、編集部１３Ｂとして後編集部の機能が付加されている。この意図は、第２言語において、利用者が文章を編集可能とすることである。すなわち、上記の実施形態（図１４ないし図１７を参照）は、第１言語を参照して利用者注釈希望か否かを判断しているが、本実施形態は訳文を参照しながら注釈希望か否かを利用者が指定するものである。換言すると、上記の実施形態は翻訳者が注釈の必要性を判断するものであるが、本実施形態は翻訳文書の読者が注釈の必要性を判断するケースという見方ができる。
【００８９】
この機械翻訳システムの動作フローは、図２に示した先の実施形態の場合とほぼ同じである。ただし、翻訳処理のステップ２６については、図１９に示すような翻訳処理２６Ｃになる。図１９は、図１８に示した機械翻訳システムを前提とする、図２に示した流れ図の中に示されるステップ２６の変形例としてのステップ２６Ｃの詳細を示す流れ図である。
【００９０】
例として、翻訳すべき第１言語：「日本の建築史において、合掌造りは、その独自性ゆえに、日本の最も重要な農村家屋のタイプの一つである。」を取り挙げて説明する。
【００９１】
まず、翻訳部１４により通常の手順に従い日本語から英語に翻訳する（ステップ７１）。これは図３や図９におけるステップ３１と同じである。これにより、”In the history of Japanese architecture, the gassho-style house is one of the most important farmhouse types in Japan, due to its uniqueness.”という機械翻訳結果が表示される。次に、翻訳文の文中の語句より注釈を付与すべき語句を利用者が入力部１１から指定する（ステップ７２）。
【００９２】
ここで、利用者が、”gassho”という語に対して注釈希望の指定をしたとする。単語・熟語辞書１５ｃでは、「合掌造り」の訳語として”gassho-style house”が当てられている。そこで、次に過去の翻訳処理の履歴を蓄積してある文書記憶部１８から、”gassho”の出力元をたどる。そして、”gassho”は”gassho-style house”という訳語の一部であり、さらにこの”gassho-style house”の原語は「合掌造り」であるという情報を取り出す。そして、指定された語句、対応する日本語語句、その日本語語句に対応する単言語辞書部１６の語義を表示する（ステップ７３）。
【００９３】
利用者は、これにより、先の実施形態と同様にして、翻訳文への取り込みを指示し（ステップ７４）、さらに、図１６に示したように表示されたウィンドウにおいてチェックを入れることにより注釈の作成形式を指定できる（ステップ７５）。語義の翻訳結果の利用方法が利用者により指定されたらその利用方法情報を保持する（ステップ７６）。この情報は、このあとの翻訳処理結果を表示するステップ２７（図２）において参照される。
【００９４】
多少補足すると、この実施形態の上記の例では、利用者の希望の語句とは若干ずれ、”gassho-style house”という用語に対して注釈が付与されることになる。訳語が説明調であった場合、こうしたずれは必然的に生じる。しかし、これによって原語の知識のない読み手はこういった複数の単語からなるものが指し示す意味範囲は、原語では一つの概念に相当するということを知ることができる。もちろん、同じ例において利用者が”gassho-style house”に対して注釈希望を指示することも考えられる。この場合はずれの問題は生じない。以上の実施形態で説明した、第２言語における注釈の必要な語句の指定は、当然ながら図１ないし１０を参照して説明された実施形態においても採用することができる。
【００９５】
以上説明した各実施形態は次のように種々変更が可能である。例えば、上記機械翻訳システムで使用されるプログラムは、注釈付与を本文の翻訳と並列して（すなわち各文ごとに）行うようにしているが、文章全体の機械翻訳を一通り行ってから、注釈付与の処理に入るようしていもよい。また、注釈付与の指定を翻訳の前、あるいは後に一括して行うようにしているが、対話翻訳において、語句ごとに注釈希望の旨を指示することも可能である。その場合、特に脚注や用語集の作成を希望しない場合、辞書参照の同じ要領でその場の参照にとどめて、翻訳結果は保存しなくてもよい。また、補足や注釈の形式は、補足説明を希望する語の並びの範囲を指定して（原語側でも目的言語側いずれも可能）、それに対する注釈をバルーン（吹き出し）表示とするようにしてもよい。
【００９６】
また、注釈を付与した目的言語の文書と注釈なしの目的言語の文書との間の切換を行うようにすることも可能である。つまり、同じ原文の文書の訳文を読むに際して、注釈つきで読みたい場合と注釈なしで読みたい場合と２通りある。この切換が利用者の指示一つでできるように構成することもできる。
【００９７】
さらに、注釈の中に出てきた訳語に対してもさらにまた注釈を付与するように対応可能にしてもよい。例えば最初の実施形態の例では”konnyaku”という日本特有のものを指す語が「針供養」の語義の訳出として使われている。これに対する意味内容を読み手が理解できなければ、この対象語句を何らかの形を用いて指定し、これに対応する原語を翻訳処理の履歴から復元する。この場合は先の例とは違い、原文ではなく、単言語辞書部１６の語義の中から対応する文字列を探すことになる。この例では、対応する語が「こんにゃく」であるので、「こんにゃく」の語義を単言語辞書部１６から取り出し、それに対して再び翻訳処理にかけ、結果を表示する。このとき、利用者は原語の文字種を知らなくとも、理解へと到達することが可能となる。原理的には芋づる式に何重にもこのプロセスを繰り返すことができる。
【００９８】
以上説明したように、上記の各実施形態によれば次のような効果がある。第１に、音訳のみの訳を極力避け、ユーザにとって意味のある語句を用いて読み手の訳文に対する意味理解を高める訳文を作成できる。第２に、単言語辞書部１６の活用により従来未知語として処理されてしまっていたものを減らすことができる。第３に、説明的な訳語が原文の翻訳文に直接埋め込まれるのを避けることが可能となるので、訳文がわかりやすくかつ見やすくなる。特に、その語の当該の文書内における出現頻度が高い場合は、長い説明調の訳語が何度も繰り返されることが避けられるので効果が大きい。第４に、脚注付与に際して、機械化可能な部分を自動処理しているので、翻訳者の下調べの手間を軽減することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明の一実施形態に係る機械翻訳システムの構成を示すブロック図。
【図２】図１に示した機械翻訳システムの動作フローを示す流れ図。
【図３】図２に示した流れ図の中に示されるステップ２６の詳細を示す流れ図。
【図４】日本語辞書（単言語辞書）の語義の利用方法を利用者が指定する表示ウィンドウの一例を示す図。
【図５】翻訳すべき第１言語（日本語）の文章を表示したウィンドウの一例を示す図。
【図６】抽出された補足事項が必要な語句と、その語句について単言語辞書から取得した語義とを表示したウィンドウの一例を示す図。
【図７】通常の手順に従い日本語から英語に翻訳された文章を表示したウィンドウの一例、および翻訳文中の補足事項の必要な対応語に補足を示す付加した文章を表示したウィンドウの一例を示す図。
【図８】図３に示した流れ図の中のステップ３３における変形例を示す流れ図。
【図９】図３に示した詳細流れ図の変形例を示す流れ図。
【図１０】図９に示した流れ図の中のステップ３２ａにおける変形例を示す流れ図。
【図１１】本発明の別の実施形態に係る機械翻訳システムの構成を示すブロック図。
【図１２】図１１に示した機械翻訳システムの動作フローを示す流れ図。
【図１３】図１２に示した流れ図の中に示されるステップ２６Ａの詳細を示す流れ図。
【図１４】本発明のさらに別の実施形態に係る機械翻訳システムの構成を示すブロック図。
【図１５】図１４に示した機械翻訳システムを前提とする、図２に示した流れ図の中に示されるステップ２６の変形例としてのステップ２６Ｂの詳細を示す流れ図。
【図１６】注釈の作成方法を利用者が指定する表示ウィンドウの一例を示す図。
【図１７】用語集とした注釈の表示ウィンドウの一例を示す図。
【図１８】本発明のさらに別の実施形態に係る機械翻訳システムの構成を示すブロック図。
【図１９】図１８に示した機械翻訳システムを前提とする、図２に示した流れ図の中に示されるステップ２６の変形例としてのステップ２６Ｃの詳細を示す流れ図。
【符号の説明】
【０１００】
１１…入力部、１２…システム制御部、１３…編集部、１３Ａ…編集部（＋前編集部）、１３Ｂ…編集部（＋後編集部）、１４…翻訳部、１５、１５Ａ…翻訳辞書部、１５ａ…活用変化辞書（第１言語）、１５ｂ…解析文法辞書（第１言語）、１５ｃ、１５ｃａ…単語・熟語辞書、１５ｄ…変換文法辞書、１５ｅ…生成文法辞書（第２言語）、１５ｆ…形態素生成文法辞書（第２言語）、１５ｇ…活用変化辞書（第２言語）、１５ｈ…解析文法辞書（第２言語）、１６…単言語辞書部、１７…表示部、１８…文書記憶部。
【図１】
2005267117.tif 000003
【図２】
2005267117.tif 000004
【図３】
2005267117.tif 000005
【図４】
2005267117.tif 000006
【図５】
2005267117.tif 000007
【図６】
2005267117.tif 000008
【図７】
2005267117.tif 000009
【図８】
2005267117.tif 000010
【図９】
2005267117.tif 000011
【図１０】
2005267117.tif 000012
【図１１】
2005267117.tif 000013
【図１２】
2005267117.tif 000014
【図１３】
2005267117.tif 000015
【図１４】
2005267117.tif 000016
【図１５】
2005267117.tif 000017
【図１６】
2005267117.tif 000018
【図１７】
2005267117.tif 000019
【図１８】
2005267117.tif 000020
【図１９】
2005267117.tif 000021