(57)【要約】【課題】スムーズな外国語文章の作成を支援する外国語文章作成支援装置を提供する。【解決手段】一実施形態に係る外国語文章作成支援装置は、入力部、辞書検索部、単語列生成部、候補生成部、機械翻訳部、及び表示部を備える。入力部は、外国語の文章の入力を受け付ける。辞書検索部は、前記外国語の文章中に含まれる他言語の単語に対して辞書検索を行い、前記他言語の単語に対応する前記外国語の単語である訳語を取得する。単語列生成部は、前記訳語を含む拡張単語列を生成する。候補生成部は、前記他言語の単語を前記訳語及び前記単語列の各々に置換することによって外国語文章候補を生成する。機械翻訳部は、前記外国語文章候補を機械翻訳して機械翻訳結果を生成する。表示部は、前記外国語文章候補を前記機械翻訳結果とともに表示する。【選択図】図１
2014109791.tif 000002
【特許請求の範囲】
【請求項１】
外国語の文章の入力を受け付ける入力部と、
前記外国語の文章中に含まれる他言語の単語に対して辞書検索を行い、前記他言語の単語に対応する前記外国語の単語である訳語を取得する辞書検索部と、
前記訳語を含む拡張単語列を生成する単語列生成部と、
前記他言語の単語を前記訳語及び前記単語列の各々に置換することによって外国語文章候補を生成する候補生成部と、
前記外国語文章候補を機械翻訳して機械翻訳結果を生成する機械翻訳部と、
前記外国語文章候補を前記機械翻訳結果とともに表示する表示部と、
を具備する外国語文章作成支援装置。
【請求項２】
前記他言語の単語に活用形を指定する活用形情報が付与されている場合に、該活用形情報に従って前記訳語を活用させて活用訳語を生成する活用訳語生成部をさらに具備し、
前記候補生成部は、前記他言語の単語を前記活用訳語及び前記単語列の各々に置換することによって外国語文章候補を生成する、請求項１に記載の外国語文章作成支援装置。
【請求項３】
前記単語列生成部は、外国語コーパスを格納する格納部と、前記訳語で前記外国語コーパスを検索して前記訳語に接続可能な語を取得し、前記接続可能な語を前記訳語に連結することで前記拡張単語列を生成する外国語検索部と、を備える請求項１に記載の外国語文章作成支援装置。
【請求項４】
前記候補生成部は、前記外国語コーパスにおける出現頻度に基づいて前記訳語及び前記拡張単語列の表示順を決定する、請求項３に記載の外国語文章作成支援装置。
【請求項５】
前記拡張単語列は、前記訳語に前置詞を補完したものである、請求項１に記載の外国語文章作成支援装置。
【請求項６】
外国語の文章の入力を受け付けることと、
前記外国語の文章中に含まれる他言語の単語に対して辞書検索を行い、前記他言語の単語に対応する前記外国語の単語である訳語を取得することと、
前記訳語を含む拡張単語列を生成することと、
前記他言語の単語を前記訳語及び前記単語列の各々に置換することによって外国語文章候補を生成することと、
前記外国語文章候補を機械翻訳して機械翻訳結果を生成することと、
前記外国語文章候補を前記機械翻訳結果とともに表示することと、
を具備する外国語文章作成支援方法。
【請求項７】
コンピュータを、
外国語の文章の入力を受け付ける入力手段と、
前記外国語の文章中に含まれる他言語の単語に対して辞書検索を行い、前記他言語の単語に対応する前記外国語の単語である訳語を取得する辞書検索手段と、
前記訳語を含む拡張単語列を生成する単語列生成手段と、
前記他言語の単語を前記訳語及び前記単語列の各々に置換することによって外国語文章候補を生成する候補生成手段と、
前記外国語文章候補を機械翻訳して機械翻訳結果を生成する機械翻訳手段と、
前記外国語文章候補を前記機械翻訳結果とともに表示する表示手段として機能させるための外国語文章作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、外国語文章の作成を支援する外国語文章作成支援装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザが外国語（即ち、母国語以外の言語）で文章を作成することを支援する外国語文章作成支援装置がある。従来の外国語文章作成支援装置は、ユーザが母国語で入力した文章を機械翻訳により所望の外国語に翻訳し、ユーザがその機械翻訳結果を編集するようになっている。しかしながら、機械翻訳結果がユーザの意図した文章と大きく相違する場合、ユーザが多くの修正操作を行う必要がある。さらに、ユーザに所望の外国語についてある程度の知識がある場合、機械翻訳結果を修正するのは、却ってユーザのストレスとなりうる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
外国語文章作成支援装置においては、ユーザが外国語で文章をスムーズに作成できるように外国語文章の作成を支援できることが求められている。
【０００５】
本発明が解決しようとする課題は、ユーザが外国語で文章をスムーズに作成できるように外国語文章の作成を支援する外国語文章作成支援装置、方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
一実施形態に係る外国語文章作成支援装置は、入力部、辞書検索部、単語列生成部、候補生成部、機械翻訳部、及び表示部を備える。入力部は、外国語の文章の入力を受け付ける。辞書検索部は、前記外国語の文章中に含まれる他言語の単語に対して辞書検索を行い、前記他言語の単語に対応する前記外国語の単語である訳語を取得する。単語列生成部は、前記訳語を含む拡張単語列を生成する。候補生成部は、前記他言語の単語を前記訳語及び前記単語列の各々に置換することによって外国語文章候補を生成する。機械翻訳部は、前記外国語文章候補を機械翻訳して機械翻訳結果を生成する。表示部は、前記外国語文章候補を前記機械翻訳結果とともに表示する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る外国語文章作成支援装置を概略的に示すブロック図。
【図２Ａ】図１に示した単語列生成部の一例を示すブロック図。
【図２Ｂ】図１に示した単語列生成部の他の例を示すブロック図。
【図３】第１の実施形態に係る外国語文章を入力する画面を示す図。
【図４】第１の実施形態に係る外国語文章候補を表示する画面を示す図。
【図５】図１の外国語文章作成支援装置の動作を概略的に示すフローチャート。
【図６】第２の実施形態に係る外国語文章候補を表示する画面を示す図。
【発明を実施するための形態】
【０００８】
以下、必要に応じて図面を参照しながら、実施形態に係る外国語文章作成支援装置、方法、及びプログラムを説明する。
【０００９】
（第１の実施形態）  
図１は、第１の実施形態に係る外国語文章作成支援装置を概略的に示している。この外国語文章作成支援装置は、ユーザが外国語で文章を作成することを支援するものである。具体的には、外国語文章作成支援装置は、図１に示されるように、外国語文章入力部１０１、辞書検索部１０２、活用訳語生成部１０３、単語列生成部１０４、候補生成部１０５、機械翻訳部１０６、候補表示部１０７、及び外国語文章作成支援制御部（単に制御部ともいう）１０８を備える。制御部１０８は、各部１０１〜１０７を制御する。
【００１０】
外国語文章入力部１０１は、外国語の文章の入力を受け付ける。具体的には、外国語文章入力部１０１は、キーボード、マウス、タッチパッドなどの入力装置を含み、ユーザが入力装置を操作して入力した外国語文章を取得する。ユーザは、作成する外国語文章の一部（例えば、単語、熟語など）がわからない場合、わからない部分を他言語（例えば母国語）の単語で記述した外国語文章を入力する。
【００１１】
辞書検索部１０２は、入力された外国語文章中に含まれる他言語単語に対して辞書検索を行い、この他言語単語に対応する外国語単語を取得する。辞書検索を行う対象となる他言語単語を検索見出し、検索語などとも呼び、辞書検索部１０２によって取得される他言語単語に対応する外国語単語を訳語とも呼ぶ。活用訳語生成部１０３は、他言語単語に活用形情報が付与されている場合、この活用形情報に従って、辞書検索部１０２で取得された訳語に対して活用処理を行う。活用処理された訳語を活用訳語と呼ぶ。活用形情報は、単語の品詞（例えば動詞、形容詞、副詞、名詞など）を示す情報及びその単語の活用形を指定する情報を含む。単語の活用形は、その単語が動詞の場合には、現在形、過去形などであり、形容詞の場合には、比較級、最上級などであり、名詞の場合、単数形、複数形などである。
【００１２】
単語列生成部１０４は、訳語又は活用訳語を含む拡張単語列を取得する。本実施形態の単語列生成部１０４は、図２Ａに示すように、外国語コーパスを格納する外国語コーパス格納部２０２と、訳語又は活用訳語で外国語コーパス格納部２０２に格納されている外国語コーパスを検索して訳語又は活用訳語を含む拡張単語列を生成する外国語検索部２０１と、を含む。外国語コーパスとしては、Ｗｅｂ上の外国語文書や社内外国語文書、外国語論文などの様々な文書を予め登録したものを利用することができる。本実施形態では、コーパスの種類やその検索方法、構築方法、格納方法などは既存の任意の技術を利用することができる。他の実施形態では、外国語検索部２０１は、図２Ｂに示すように、インターネット２０３を介してＷｅｂ検索を行って拡張単語列を生成してもよい。
【００１３】
候補生成部１０５は、外国語文章において他言語単語を訳語又は活用訳語に置換することで外国語文章候補を作成する。候補生成部１０５は、単語列生成部１０４によって拡張単語列が取得されている場合には、他言語単語を拡張単語列に置換することで外国語文章候補をさらに生成する。機械翻訳部１０６は、候補生成部１０４によって生成された外国語文章候補を機械翻訳する。候補表示部１０７は、外国語文章候補と対応する機械翻訳結果とを並べて表示装置に表示する。
【００１４】
本実施形態に係る外国語文章作成支援装置は、わからない部分を他言語で記載した外国語文章の入力を受け付け、この外国語文章に基づいて外国語文章候補を生成し、外国語文章候補を機械翻訳結果とともにユーザに提示する。これにより、ユーザが外国語文章候補の中から適切な外国語文章を選択することができ、ユーザによる外国語文章のスムーズな作成が実現される。
【００１５】
次に、外国語文章作成支援装置の動作を具体的に説明する。外国語及び母国語は任意の言語であってよいが、以下では、一例として外国語を英語、母国語を日本語として説明する。これは、日本人ユーザが英語で文章を作成する場合に相当する。
【００１６】
ここでは、具体例として、ユーザが下記日本語文章（１）に示す意味の英文を作成する場合を想定する。  
「彼は東京に移動した。」      （１）
この例において、ユーザは、基本的文法、日本語単語「彼」の英訳が「He」であること、及び日本語単語「東京」の英訳が「Tokyo」であることを知っている、即ち、ＳＶ（主語(Subject) - 動詞(Verb)）又はＳＶＯ（主語(Subject) - 動詞(Verb) - 目的語(Object)）のように、日本語単語（動詞）「移動した」に対応する英訳（例えば、過去形の動詞又は過去形の動詞と前置詞の組み合わせ）を「He」と「Tokyo」の間に配置することを把握しているが、以下のことは知らないものとする。  
・日本語単語「移動する」を英語で何というか。  
・その英単語の過去形「移動した」はどのような形（活用形）にすればよいか。  
従来の手法では、まず辞書検索クエリに「移動」又は「移動する」というキーワードを入力して辞書検索を行う。一般に、辞書検索結果として複数の訳語候補が得られる。ユーザは、複数の訳語候補の中から適切と思われる訳語を選択し、選択した訳語の過去形を調べる必要がある。最後に、調べた単語を用いて文章を完成させる。このような手順は非常に煩雑であり、ユーザのスムーズな英作文を阻害する。
【００１７】
本実施形態では、ユーザは、外国語文章入力部１０１に下記文章（２）に示すような英文を入力する。図３は、外国語文章の入力画面の一例であって、文章（２）が入力された画面を示す。  
He ido<-v_pst Tokyo.      （２）
即ち、ユーザは、日本語単語「移動した」に対応する英訳を入れるべき場所に、日本語単語「移動」のローマ字読み“ido”を検索見出しとして配置する。文章（２）では、検索見出し“ido”に活用形情報“<-v_pst”が付与されている。活用形情報“<-v_pst”は、検索見出し“ido”が動詞であり、それを過去形（pstはpastの略である。）に活用させることを示す。なお、活用形情報は、文章（２）に示される表記法の例に限らず、ユーザがその単語をどのような活用形にしたいかを通知できればいかなる表記法であってもよい。  
なお、図３並びに文章（２）及び下記文章（３）から（６）では、下線は、検索見出し及び活用形情報を強調するために便宜的に付しているものであって、ユーザが入力したものではない。
【００１８】
制御部１０８は、外国語文章入力部１０１への上記文章（２）の入力を検出すると、ユーザの英作文を支援するために、以下のように、辞書検索部１０２、活用訳語生成部１０３、単語列生成部１０４、候補生成部１０５、機械翻訳部１０６、及び候補表示部１０７を制御する。
【００１９】
辞書検索部１０２は、“ido<-v_pst”から検索見出し“ido”を取り出し、この検索見出し“ido”に対して辞書検索を行う。
【００２０】
なお、ここでは、検索見出しとして“ido”が入力された場合を想定しているが、下記文章（３）〜（６）に示すような入力であってもよい。
【００２１】
He いどう<-v_pst Tokyo.      （３）
He 移動<-v_pst Tokyo.        （４）
He 移動する<-pst Tokyo.      （５）
He 移動した Tokyo.           （６）
文章（３）は、検索見出しを平仮名で入力する例である。文章（４）から（６）は、漢字を用いて検索見出しを入力する例である。文章（５）では、検索見出しが「移動する」であり、形態素解析によりそれが動詞であると判断することが可能であるので、活用形情報として、検索見出しが動詞であることを示す情報を省略して、過去形に活用させることを指定する情報“<-pst”が付与されている。文章（６）では、検索見出しが「移動した」であり、形態素解析によりそれが動詞の過去形であると判断することが可能であるので、活用形情報が省略されている。このように検索見出しから品詞及び活用形が判断できる場合には、活用形情報を明示的に付さなくてもよい。品詞及び活用形を判断できるように検索見出しを記述することは活用形情報を付すことと実質的に同じ意味である。このような場合には、例えば、活用訳語生成部１０３又は制御部１０８が形態素解析を行って検索見出しから品詞及び活用形を判断する。  
辞書検索部１０２が使用する辞書は、検索見出しの入力形態（例えば、平仮名、漢字、ローマ字）に対応していて、検索見出しに対応する訳語を検索可能であればいかなるものであってもよい。
【００２２】
ここでは、辞書検索部１０２は、検索見出し“ido”に対する辞書検索の結果として、以下の２つの訳語を取得したとする。
【００２３】
move （移動）
transfer （異動）
次に、活用訳語生成部１０３は、活用形情報“<-v_pst”に従ってこれらの語を過去形にして、以下の２つの活用訳語を生成する。  
moved
transferred
入力文字列“ido<-v_pst”を“moved”及び“transferred”に置換することによって、下記文章（７）及び（８）に示すような英語文章が作成される。  
He moved Tokyo.            （７）
He transferred Tokyo.      （８）
文章（７）及び（８）は文法的には正しいが、ユーザが意図した文章（１）の意味にはなっていない。このように、単語を辞書で調べて適切な活用形とした後、その単語を単純に置換するだけでは所望の文章が得られない場合がある。
【００２４】
単語列生成部１０４（具体的には外国語検索部２０１）は、動詞“moved”を含む単語列の外国語コーパスでのｎ−ｇｒａｍを調べ、動詞“moved”に接続可能な語を取得する。さらに、単語列生成部１０４は、動詞“transferred”を含む単語列の外国語コーパスでのｎ−ｇｒａｍを調べ、動詞“transferred”に接続可能な語を取得する。接続可能な語としては、英語の場合には前置詞などが考えられる。単語列生成部１０４は、外国語コーパスから“moved”及び“transferred”と隣接する前置詞を取得し、取得した前置詞を“moved”及び“transferred”と連結することで、拡張単語列を生成する。ここでは、“moved”に対するコーパス検索の結果として前置詞“to”が得られ、“transferred”に対するコーパス検索の結果として前置詞“to”及び“away from”が得られたとする。それにより、３つの拡張単語列“moved to”、“transferred to”、“transferred away from”が生成される。
【００２５】
候補生成部１０５は、入力文字列“ido<-v_pst”を活用訳語生成部１０３で生成された活用訳語及び単語列生成部１０４で生成された拡張単語列に置換することで、下記文章（９）から（１３）に示す英文候補を生成する。
【００２６】
He moved Tokyo.                （９）
He transferred Tokyo.          （１０）
He moved to Tokyo.             （１１）
He transferred to Tokyo.       （１２）
He moved away from Tokyo.      （１３）
続いて、機械翻訳部１０６は、英文候補（９）〜（１３）それぞれを機械翻訳して、下記文章（１４）から（１８）に示すように、対応する日本語訳文を生成する。
【００２７】
He moved Tokyo.              彼は東京を移動させました。    （１４）
He transferred Tokyo.        彼は東京を転送しました。      （１５）
He moved to Tokyo.           彼は東京に移動しました。      （１６）
He transferred to Tokyo.     彼は東京に移りました。        （１７）
He moved away from Tokyo.    彼は東京から立ち去りました。  （１８）
候補表示部１０７は、図４に示すように、英文候補を対応する機械翻訳結果（日本語訳文）と並べて表示装置に表示する。英文候補の表示順に関しては、コーパスでの頻度に基づいてオーダリングを行い、頻出表現順に表示してもよい。
【００２８】
ユーザは、表示装置に表示された英文候補及び対応する日本語訳文を見て、それらの中から適切な英文を選択する。この例では、文章（１６）が選択される。一例では、ユーザが入力装置を用いて英文候補（１４）〜（１８）から適切な英文を選択すると、入力文章が選択された英文に自動的に置換される。文章（１６）に含まれる前置詞“to”は、ユーザが意図して入力した前置詞ではなく、本実施形態の外国語文章作成支援装置によって推定された前置詞である。本実施形態では、英文候補をそれらに対応する日本語訳文とともにユーザに提示することにより、文法的には合っていたとしても、ユーザが意図していない意味の外国語文章を作成してしまうことを抑制することができる。
【００２９】
このようにして本実施形態に係る外国語文章作成支援装置は、わからない部分を日本語単語で記載した英文をユーザから受け付けると、１以上の英文候補を機械翻訳結果（日本語訳文）とともにユーザに提示する。これにより、ユーザは所望の英文を簡単に選択することができる。このように入力及び選択といった少ない操作によって所望の英文を作成することが可能であり、即ち、スムーズな英作文の支援を実現できる。
【００３０】
図５は、外国語文章作成支援装置が実行する処理の手順を概略的に示している。図５のステップＳ５０１では、外国語文章入力部１０１は、ユーザからの英語文章（英文）の入力を受け付ける。ステップＳ５０２では、制御部１０８は、入力された英文中に日本語の単語が含まれている否かを判断する。日本語単語が含まれていない場合、ステップＳ５０１に戻り、外国語文章入力部１０１が次の英文の入力を受け付ける。英文中に日本語単語が含まれている場合、ステップＳ５０３に進む。
【００３１】
ステップＳ５０３では、辞書検索部１０２は、英文中に含まれる日本語単語を検索見出しとして辞書検索を行い、日本語単語に対応する１以上の訳語を取得する。ここでは、説明を簡単にするために、辞書検索部１０２で取得された訳語（例えば動詞）が１つであるとする。ステップＳ５０４では、制御部１０８は、日本語単語に活用形情報が付与されているか否かを判断する。活用形情報が付与されている場合、ステップＳ５０５に進み、活用形情報が付与されていない場合、ステップＳ５０６に進む。
【００３２】
ステップＳ５０５では、活用訳語生成部１０３は、活用形情報に従ってステップＳ５０３で取得された訳語を活用させて活用訳語を生成する。ステップＳ５０６では、単語列生成部１０４は、ステップＳ５０３で取得された訳語又はステップＳ５０５で取得された活用訳語に対してコーパス検索を行い、この訳語に接続可能な語を取得する。より詳細には、単語列生成部１０４は、ステップＳ５０５で活用訳語が得られた場合にこの活用訳語に対してコーパス検索を行い、ステップＳ５０５で活用訳語が得られない場合にステップＳ５０３で取得された訳語に対してコーパス検索を行う。ステップＳ５０７では、制御部１０８は、ステップＳ５０６で取得された接続可能な語の中に前置詞があるか否かを判断する。前置詞がある場合には、ステップＳ５０８に進み、前置詞がない場合には、ステップＳ５０９に進む。ステップＳ５０８では、単語列生成部１０４は、訳語と前置詞を組み合わせである拡張単語列を生成する。なお、検索見出しが名詞である場合には、単語列生成部１０４は、訳語に定冠詞を補う処理などを行う。
【００３３】
ステップＳ５０９では、候補生成部１０５は、日本語単語をステップＳ５０３で取得された訳語又はステップＳ５０５で生成された活用訳語に置換した英文候補を生成する。さらに、候補生成部１０５は、日本語単語をステップＳ５０８で生成された単語列に置換した英文候補を生成する。ステップＳ５１０では、機械翻訳部１０６は、英文候補に対して機械翻訳を行う。ステップＳ５１１では、候補表示部１０７は、英文候補をそれらに対応する機械翻訳結果とともに表示装置に表示する。このようにして、本実施形態に係る外国語文章作成支援装置はユーザの英作文を支援する。
【００３４】
以上のように、本実施形態に係る外国語文章作成支援装置は、少なくとも一部に母国語単語を含む外国語文章を受け取ると、この母国語言語を対応する訳語及びこの訳語を含む拡張単語列に置き換えた外国語文章候補を作成し、作成した外国語文章候補を機械翻訳結果とともにユーザに提示する。これにより、ユーザは所望の外国語文章を簡単に選択することができ、ユーザによる外国語文章のスムーズな作成を実現することができる。
【００３５】
（第２の実施形態）  
第２の実施形態に係る外国語文章作成支援装置は、図１に示される外国語文章作成支援装置と同様の構成を有する。本実施形態では、外国語コーパスには特定分野の英語文書が登録されている。  
ここでは、具体例として、ユーザが下記日本語文章（１９）に示す意味の英文を作成する場合を想定する。  
「広告は番組作りに関係している。」      （１９）
この例において、ユーザがわからない単語は「関係している」という形容詞であるとする。より詳細には、ユーザは、基本的文法ＳＶＣ（主語(Subject) - 動詞(Verb) - 補語(Complement)）、動詞が「is」であること、日本語単語「広告」の英訳が「advertisement」であること、及び日本語単語「番組作り」の英訳が「programming」であることを知っているが、以下のことは知らないものとする。  
・日本語単語「関係している」を英語で何というか。
【００３６】
この場合、ユーザは、外国語文章入力部１０１に、例えば下記文章（２０）に示すような英文を入力する。  
The advertisement is 関係している programming.      （２０）
ここでは、ユーザが調べたい単語（形容詞）が日本語で入力されている。文章（２０）に関して、本実施形態に係る外国語文章作成支援装置は、以下のようにユーザの英作文を支援する。
【００３７】
まず、辞書検索部１０２は、日本語単語（形容詞）「関係している」に対して辞書検索を行う。ここでは、辞書検索結果として以下の３つの訳語が取得されたとする。  
related
relevant
associated
単語列生成部１０４は、これらの訳語に対して外国語コーパスを検索し、これらの訳語に接続可能な語を取得する。続いて、単語列生成部１０４は、各訳語にそれに対応する接続可能な語を連結若しくは補完した拡張単語列を生成する。一例では、“related”に対するコーパス検索の結果として前置詞“to”が得られ、“relevant”に対するコーパス検索の結果として前置詞“to”が得られ、“associated”に対するコーパス検索の結果として前置詞“with”が得られ、それにより、３つの拡張単語列“related to”、“relevant to”、“associated with”が生成される。
【００３８】
候補生成部１０５は、入力文字列「関係している」を辞書検索部１０２で取得された訳語及び単語列生成部１０４で生成された単語列に置換して英文候補を生成する。この例では、下記文章（２１）〜（２６）に示す英文候補が生成される。
【００３９】
The advertisement is associated programming.       （２１）
The advertisement is related programming.          （２２）
The advertisement is related to programming.       （２３）
The advertisement is associated with programming.  （２４）
The advertisement is relevant programming.         （２５）
The advertisement is relevant to programming.      （２６）
本実施形態では、訳語“related”、“relevant”、“associated”及び拡張単語列“related to”、“relevant to”、“associated with”に関して外国語コーパスでの出現頻度が多い順にオーダリングを行い、英文候補の表示順を決定する。外国語コーパスに特定分野の英文を登録しているので、その分野においてよく使われる表現が優先して提示される。
【００４０】
生成される英文候補は、ユーザが予め登録している外国語コーパスの内容によって変わる。例えば、特定分野の英文を外国語コーパスに登録している場合、外国語コーパス中に“related to”及び“relevant to”が存在しているが、“associated”が存在しないことがある。この場合、“associated”に接続可能な語（“with”）は取得されず、そのため単語列“associated with”は生成されない。即ち、文章（２４）に示す文章候補は生成されない。
【００４１】
外国語コーパス中に“associated”が存在しない場合、候補表示部１０７は、図６に示すように、機械翻訳部１０６による機械翻訳結果と併せて５つの英文候補を表示装置に表示する。例えば、英文（２１）は文法的に正しいため、機械翻訳による翻訳が成功しているが、この英文はユーザが意図した意味と相違することが機械翻訳結果から明らかである。
【００４２】
以上のように、第２の実施形態によれば、第１の実施形態と同様の効果が得られるとともに、外国語コーパスに特定分野の外国語文章を登録し、その分野においてよく使われる表現を優先してユーザに提示することにより、ユーザがその分野に適した英文を作成することが可能になり、さらに、単純な辞書引きだけでは抑制できない文法誤り、意味誤りも抑制することが可能になる。
【００４３】
（変形例）  
上記各実施形態の変形例に係る外国語文章作成支援装置を説明する。各実施形態では、辞書検索部１０２は、入力された外国語文章中に含まれる他言語単語に対応する外国語単語を訳語として取得している。これに対し、変形例では、辞書検索部１０２は、入力された外国語文章中に含まれる他言語単語に対応する外国語単語とともに、その外国語単語を含む熟語（イディオム）を訳語として取得する。第２の実施形態で説明した例を用いると、変形例に係る辞書検索部１０２は、単語“related”及び熟語“related to”を訳語として取得する。訳語“related to”は単語列生成部１０４で生成される拡張単語列に相当する。従って、辞書検索部１０２が単語及びその単語を含むイディオムを訳語として取得する場合には、単語列生成部１０４を省略することもできる。
【００４４】
上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを予め記憶しておき、このプログラムを読み込むことにより、上述した音声翻訳装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷなど）、半導体メモリ、又はこれに類する記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記録媒体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させれば、上述した実施形態の音声翻訳装置と同様な動作を実現することができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネットワークを通じて取得又は読み込んでもよい。  
また、記録媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。  
さらに、本実施形態における記録媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記録媒体も含まれる。  
また、記録媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本実施形態における記録媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００４５】
なお、本実施形態におけるコンピュータまたは組み込みシステムは、記録媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。  
また、本実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本実施形態における機能を実現することが可能な機器、装置を総称している。
【００４６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４７】
１０１…外国語文章入力部、１０２…単語検索部、１０３…活用訳語生成部、１０４…単語列生成部、１０５…候補生成部、１０６…機械翻訳部、１０７…候補表示部、１０８…外国語文章作成支援制御部、２０１…外国語検索部、２０２…外国語コーパス格納部、２０３…インターネット。
【図１】
2014109791.tif 000003
【図２Ａ】
2014109791.tif 000004
【図２Ｂ】
2014109791.tif 000005
【図３】
2014109791.tif 000006
【図４】
2014109791.tif 000007
【図５】
2014109791.tif 000008
【図６】
2014109791.tif 000009