(57)【要約】【課題】効率良く、品質の高い翻訳結果が得られなかった。【解決手段】翻訳プログラムを格納し、目的言語識別子とモノリンガル識別子とモノリンガル通知先情報とを有する２以上のモノリンガル情報、および原言語識別子と目的言語識別子とバイリンガル識別子とバイリンガル通知先情報とを有する２以上のバイリンガル情報を格納し、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付け、翻訳プログラムにより機械翻訳を行った後、モノリンガル通知先情報を用いてモノリンガルに通知し、モノリンガルに翻訳結果のチェックを行わせ、その後、バイリンガル通知先情報を用いてバイリンガルに通知し、バイリンガルに翻訳結果のチェックを行わせることを、原言語から目的言語に至る翻訳パスの分だけ繰り返させるワークフローを実現することにより、効率良く、品質の高い翻訳結果が得られる。【選択図】図１
2011237849.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と２以上のモノリンガルが利用する第一端末装置と２以上のバイリンガルが利用する第二端末装置を具備する翻訳支援システムを構成するサーバ装置であって、
前記サーバ装置は、
原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報を格納している機械翻訳機能情報格納部と、
言語識別子と当該言語識別子で識別される言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および第一言語識別子と第二言語識別子と当該第一言語識別子で識別される言語および当該第二言語識別子で識別される言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報を格納している翻訳支援者情報格納部と、
原言語識別子と目的言語識別子を有する翻訳パス情報を２以上格納している翻訳パス情報格納部と、
翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する翻訳結果情報を１以上格納し得る翻訳結果情報格納部と、
原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、
前記翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、前記翻訳パス情報格納部から取得する翻訳パス情報群取得部と、
前記翻訳パス情報群取得部が取得した翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記翻訳結果情報格納部に蓄積する翻訳実行部と、
前記翻訳パス情報群が有する翻訳パス情報が有する目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知部と、
前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、
前記モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、前記翻訳パス情報群が有する翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送信するバイリンガル通知部と、
前記バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部とを具備し、
前記バイリンガル受付部が確認の完了情報を受け付け後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行部、前記モノリンガル通知部、前記モノリンガル受付部、前記バイリンガル通知部、および前記バイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、前記処理を繰り返して行い、
前記第一端末装置は、
前記サーバ装置から前記翻訳結果の修正を行う指示を受信するモノリンガル受信部と、
前記修正を行う指示の受信に対応して、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付ける端末側モノリンガル受付部と、
前記翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を、前記サーバ装置に送信するモノリンガル送信部とを具備し、
前記第二端末装置は、
前記サーバ装置から前記翻訳結果または前記修正結果の確認を行う指示を受信するバイリンガル受信部と、
前記確認を行う指示の受信に対応して、翻訳結果または修正結果に対する修正および翻訳結果または修正結果に対する確認の完了情報、または翻訳結果または修正結果に対する確認の完了情報を受け付ける端末側バイリンガル受付部と、
翻訳結果または修正結果に対する確認の完了情報を、前記サーバ装置に送信するバイリンガル送信部とを具備する翻訳支援システムを構成するサーバ装置。
【請求項２】
前記翻訳パス情報は、
翻訳精度に関する情報である翻訳精度情報をも含み、
前記翻訳パス情報群取得部は、
前記翻訳精度情報を用いて、他の翻訳パス情報群と比較して翻訳精度の高い一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、前記翻訳パス情報格納部から取得する請求項１記載のサーバ装置。
【請求項３】
前記翻訳パス情報群取得部が取得した翻訳パス情報群が有する１以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子で識別されるモノリンガルが存在または作業可能か否かを前記翻訳支援者情報格納部のモノリンガル情報から判断し、かつ、前記翻訳パス情報群が有する１以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子で識別されるバイリンガルが存在または作業可能か否かを前記翻訳支援者情報格納部のバイリンガル情報から判断する補助者存在判断部をさらに具備し、
前記翻訳パス情報群取得部は、
翻訳パス情報群が有する１以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子で識別されるモノリンガルが存在または作業可能であり、かつ翻訳パス情報群が有する１以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子で識別されるバイリンガルが存在または作業可能である翻訳パス情報群を取得する請求項１または請求項２記載のサーバ装置。
【請求項４】
原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報を格納している機械翻訳機能情報格納部と、
言語識別子と当該言語識別子で識別される言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および第一言語識別子と第二言語識別子と当該第一言語識別子で識別される言語および当該第二言語識別子で識別される言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報を格納している翻訳支援者情報格納部と、
原言語識別子と目的言語識別子を有する翻訳パス情報を２以上格納している翻訳パス情報格納部と、
翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する翻訳結果情報を１以上格納し得る翻訳結果情報格納部と、
原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、
前記翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、前記翻訳パス情報格納部から取得する翻訳パス情報群取得部と、
前記翻訳パス情報群取得部が取得した翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記翻訳結果情報格納部に蓄積する翻訳実行部と、
前記翻訳パス情報群が有する翻訳パス情報が有する目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知部と、
前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、
前記モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、前記翻訳パス情報群が有する翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送信するバイリンガル通知部と、
前記バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部とを具備し、
前記バイリンガル受付部が確認の完了情報を受け付け後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行部、前記モノリンガル通知部、前記モノリンガル受付部、前記バイリンガル通知部、および前記バイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、前記処理を繰り返して行うサーバ装置。
【請求項５】
記憶媒体に、
原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報と、
言語識別子と当該言語識別子で識別される言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および第一言語識別子と第二言語識別子と当該第一言語識別子で識別される言語および当該第二言語識別子で識別される言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報と、
原言語識別子と目的言語識別子を有する２以上の翻訳パス情報と、
翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する１以上の翻訳結果情報とを格納しており、
翻訳対象情報受付部、翻訳パス情報群取得部、翻訳実行部、モノリンガル通知部、モノリンガル受付部、バイリンガル通知部、およびバイリンガル受付部により実現される情報処理方法であって、
前記翻訳対象情報受付部が、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付ステップと、
前記翻訳パス情報群取得部が、前記翻訳対象情報受付ステップで翻訳対象情報が受け付けられた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、前記記憶媒体から取得する翻訳パス情報群取得ステップと、
前記翻訳実行部が、前記翻訳パス情報群取得ステップで取得された翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記記憶媒体に蓄積する翻訳実行ステップと、
前記モノリンガル通知部が、前記翻訳パス情報群が有する翻訳パス情報が有する目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知ステップと、
前記モノリンガル受付部が、前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付ステップと、
前記バイリンガル通知部が、前記モノリンガル受付ステップで翻訳結果の修正の完了情報を受け付けた場合、前記翻訳パス情報群が有する翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送信するバイリンガル通知ステップと、
前記バイリンガル受付部が、前記バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付ステップとを具備し、
前記バイリンガル受付ステップで確認の完了情報を受け付けた後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行ステップ、前記モノリンガル通知ステップ、前記モノリンガル受付ステップ、前記バイリンガル通知ステップ、および前記バイリンガル受付ステップの各々のステップが、未処理の翻訳パス情報の分だけ、前記各ステップの処理が繰り返される情報処理方法。
【請求項６】
記憶媒体に、
原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報と、
言語識別子と当該言語識別子で識別される言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および第一言語識別子と第二言語識別子と当該第一言語識別子で識別される言語および当該第二言語識別子で識別される言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報と、
原言語識別子と目的言語識別子を有する２以上の翻訳パス情報と、
翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する１以上の翻訳結果情報とを格納しており、
コンピュータを、
原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、
前記翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、前記記憶媒体から取得する翻訳パス情報群取得部と、
前記翻訳パス情報群取得部が取得した翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記記憶媒体に蓄積する翻訳実行部と、
前記翻訳パス情報群が有する翻訳パス情報が有する目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記記憶媒体から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知部と、
前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、
前記モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、前記翻訳パス情報群が有する翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記記憶媒体から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送信するバイリンガル通知部と、
前記バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部として機能させ、
前記バイリンガル受付部が確認の完了情報を受け付け後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行部、前記モノリンガル通知部、前記モノリンガル受付部、前記バイリンガル通知部、および前記バイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、前記処理を繰り返して行うプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳機能を用いながら、適切にグループで翻訳作業を推進する翻訳支援システム等に関するものである。
【背景技術】
【０００２】
従来、翻訳作業の効率を向上させる翻訳支援装置があった（特許文献１参照）。この翻訳支援装置は、第一の言語からなる原文と当該原文を翻訳した第二の言語からなる訳文との組み合わせを多数記憶した対訳データベースと、操作者による指示を、入力装置を介して入力する入力手段と、入力手段から入力した指示に応じて翻訳作業を支援する翻訳作業支援手段と、翻訳作業支援手段で支援されている翻訳作業に関する画面を、表示装置を介して表示する表示手段とを備えている。表示手段は、原文を表示するための原文表示欄、訳文を表示するための訳文表示欄、原文を編集するための原文用編集領域、及び訳文を編集するための訳文用編集領域を同時に一画面上に表示する機能を備えている。
【０００３】
また、部品となる複数の文字列を組み合わせて訳文を作成する、という作業フローにおいて、訳文作成の過程で収集される部品文字列の再利用性を高め、効率的な訳文の確認や再編集をし易くする翻訳支援システムがあった（特許文献２参照）。この翻訳支援システムを構成する編集手段は、原文を表示する原文表示欄と、訳文の入力および表示を行うための訳文表示欄と、部品文字列の入力および表示を行うための部品表示欄とを表示する。部品登録手段は、翻訳システムが生成した翻訳結果の一部の文字列が部品表示欄にコピー等されると、その文字列を部品文字列として部品記憶手段に記憶させるとともに、翻訳システムが保持するその部品文字列の部品情報も記憶させる。また、部品制御手段は、表示された部品文字列の部品情報を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４９１１２号公報（第１頁、第１図等）
【特許文献２】特開２００９−１４６１９６号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、モノリンガルとバイリンガルの能力を適切に利用することによるワークフローを実現できず、その結果、品質の高い翻訳結果を得ることは困難であった。
【０００６】
特に、多言語ローカリゼーション作業において、翻訳履歴を再利用することができる場合が少なく、バイリンガル作業者の翻訳量が削減できないために、迅速なワークフローが実現できず、作業全体のコストも削減できない。
そこで、本発明は、モノリンガルとバイリンガルの能力を適切に利用することにより効率良く、品質の高い翻訳結果を得るワークフローを実現することを目的とする。
【課題を解決するための手段】
【０００７】
本第一の発明の翻訳支援システムは、サーバ装置と２以上のモノリンガルが利用する第一端末装置と２以上のバイリンガルが利用する第二端末装置を具備する翻訳支援システムであって、サーバ装置は、原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報を格納している機械翻訳機能情報格納部と、言語識別子と言語識別子で識別される言語が理解できるモノリンガルを識別するモノリンガル識別子とモノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および第一言語識別子と第二言語識別子と第一言語識別子で識別される言語および第二言語識別子で識別される言語が理解できるバイリンガルを識別するバイリンガル識別子とバイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報を格納している翻訳支援者情報格納部と、原言語識別子と目的言語識別子を有する翻訳パス情報を２以上格納している翻訳パス情報格納部と、翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する翻訳結果情報を１以上格納し得る翻訳結果情報格納部と、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、翻訳対象情報が有する原言語識別子が示す原言語から、翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、翻訳パス情報格納部から取得する翻訳パス情報群取得部と、翻訳パス情報群取得部が取得した翻訳パス情報群に従って、翻訳対象の文章に対して、翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、翻訳プログラムを実行し、翻訳結果を取得し、翻訳結果を翻訳結果情報格納部に蓄積する翻訳実行部と、翻訳パス情報群が有する翻訳パス情報が有する目的言語識別子をキーとして、翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を翻訳支援者情報格納部から取得し、モノリンガル通知先情報に、翻訳結果の修正を行う指示を送信するモノリンガル通知部と、モノリンガル通知先情報に対応するモノリンガルが第一端末装置から入力した、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、翻訳パス情報群が有する翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、翻訳結果またはモノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を翻訳支援者情報格納部から取得し、バイリンガル通知先情報に、翻訳結果または修正結果の確認を行う指示を送信するバイリンガル通知部と、バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部とを具備し、バイリンガル受付部が確認の完了情報を受け付け後、翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、翻訳実行部、モノリンガル通知部、モノリンガル受付部、バイリンガル通知部、およびバイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、処理を繰り返して行い、第一端末装置は、サーバ装置から翻訳結果の修正を行う指示を受信するモノリンガル受信部と、修正を行う指示の受信に対応して、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を受け付ける端末側モノリンガル受付部と、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を、サーバ装置に送信するモノリンガル送信部とを具備し、第二端末装置は、サーバ装置から翻訳結果または修正結果の確認を行う指示を受信するバイリンガル受信部と、確認を行う指示の受信に対応して、翻訳結果または修正結果に対する修正および翻訳結果または修正結果に対する確認の完了情報、または翻訳結果または修正結果に対する確認の完了情報を受け付ける端末側バイリンガル受付部と、翻訳結果または修正結果に対する確認の完了情報を、サーバ装置に送信するバイリンガル送信部とを具備する翻訳支援システムである。
【０００８】
かかる構成により、一の言語で記載されている文書を他言語に翻訳する場合、効率良く、品質の高い翻訳結果を得ることができる。
【０００９】
また、本第二の発明の翻訳支援システムは、第一の発明に対して、翻訳パス情報は、翻訳精度に関する情報である翻訳精度情報をも含み、翻訳パス情報群取得部は、翻訳精度情報を用いて、他の翻訳パス情報群と比較して翻訳精度の高い一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、翻訳パス情報格納部から取得する翻訳支援システムである。
【００１０】
かかる構成により、一の言語で記載されている文書を他言語に翻訳する場合、効率良く、極めて品質の高い翻訳結果を得ることができる。
【００１１】
また、本第三の発明の翻訳支援システムは、第一または第二の発明に対して、翻訳パス情報群取得部が取得した翻訳パス情報群が有する１以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子で識別されるモノリンガルが存在または作業可能か否かを翻訳支援者情報格納部のモノリンガル情報から判断し、かつ、翻訳パス情報群が有する１以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子で識別されるバイリンガルが存在または作業可能か否かを翻訳支援者情報格納部のバイリンガル情報から判断する補助者存在判断部をさらに具備し、翻訳パス情報群取得部は、翻訳パス情報群が有する１以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子で識別されるモノリンガルが存在または作業可能であり、かつ翻訳パス情報群が有する１以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子で識別されるバイリンガルが存在または作業可能である翻訳パス情報群を取得する翻訳支援システムである。
【００１２】
かかる構成により、一の言語で記載されている文書を他言語に翻訳する場合、人的パワーを有効に用いて、効率良く、品質の高い翻訳結果を得ることができる。
【発明の効果】
【００１３】
本発明による翻訳支援システムによれば、一の言語で記載されている文書を他言語に翻訳する場合、効率良く、品質の高い翻訳結果を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態における翻訳支援システム１の概念図
【図２】同翻訳支援システムのブロック図
【図３】同サーバ装置のブロック図
【図４】同サーバ装置の動作について説明するフローチャート
【図５】同翻訳パス情報群取得処理の動作について説明するフローチャート
【図６】同翻訳パス候補取得処理の動作について説明するフローチャート
【図７】同多言語ローカリゼーションの作業の流れの例を示す図
【図８】同翻訳パス情報管理表を示す図
【図９】同モノリンガル情報管理表を示す図
【図１０】同バイリンガル情報管理表を示す図
【図１１】同サーバ装置の別の構成のブロック図
【図１２】同補助者存在判断部が行う翻訳パス情報群選択処理のフローチャート
【図１３】同コンピュータシステムの概観図
【図１４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１５】
以下、翻訳支援システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００１６】
本実施の形態において、原言語と目的言語とを指定した場合、機械翻訳機能を用いながら、適切にグループで翻訳作業を推進できる翻訳支援システムについて説明する。
【００１７】
また、本実施の形態において、原言語・目的言語の組ごとに、翻訳の精度を示す情報を管理しており、かかる情報を利用することにより、適切な翻訳のパスを決定し、極めて品質の高い翻訳結果を得ることができる翻訳支援システムについて説明する。
【００１８】
なお、ここで説明する翻訳支援システムは、多言語ローカリゼーションを支援する装置として利用することは有効である。多言語ローカリゼーションとは、一の原言語の文書を複数の言語に翻訳することである。
【００１９】
図１は、本実施の形態における翻訳支援システム１の概念図である。翻訳支援システム１は、サーバ装置１１と１以上のモノリンガルが利用する第一端末装置１２と１以上のバイリンガルが利用する第二端末装置１３を具備する。なお、第一端末装置１２と第二端末装置１３とは、通常、２以上である。なお、サーバ装置１１と１以上の第一端末装置１２と１以上の第二端末装置１３とは、インターネット等のネットワーク２により通信可能である。
図２は、本実施の形態における翻訳支援システム１のブロック図である。また、図３は、本実施の形態におけるサーバ装置１１のブロック図である。
【００２０】
サーバ装置１１は、機械翻訳機能情報格納部１１０１、専門辞書格納部１１０２、翻訳支援者情報格納部１１０３、翻訳パス情報格納部１１０４、翻訳結果情報格納部１１０５、翻訳対象情報受付部１１０６、翻訳パス情報群取得部１１０７、翻訳実行部１１０８、モノリンガル通知部１１０９、モノリンガル受付部１１１０、バイリンガル通知部１１１１、バイリンガル受付部１１１２を備える。
【００２１】
第一端末装置１２は、モノリンガル受信部１２１、端末側モノリンガル受付部１２２、モノリンガル送信部１２３を備える。
【００２２】
第二端末装置１３は、バイリンガル受信部１３１、端末側バイリンガル受付部１３２、バイリンガル送信部１３３を備える。
【００２３】
機械翻訳機能情報格納部１１０１は、２以上の機械翻訳機能情報を格納している。機械翻訳機能情報とは、原言語識別子と目的言語識別子と翻訳プログラムとを有する。原言語識別子とは、翻訳元の言語である原言語を識別する情報であり、言語名（略語も含む）やＩＤ等である。目的言語識別子とは、翻訳先の言語である目的言語を識別する情報であり、言語名（略語も含む）やＩＤ等である。翻訳プログラムは、原言語識別子で識別される原言語の文を目的言語識別子で識別される目的言語の文に翻訳する機能を有するプログラムである。翻訳プログラムは、機械翻訳を行うソフトウェアである。翻訳プログラムの翻訳方法等は問わない。
【００２４】
専門辞書格納部１１０２は、２以上の用語の辞書（用語辞書と、適宜言う）を格納し得る。用語とは、いわゆる専門用語であることが好適であるが、専門用語の定義や境界が客観的には定め難いので、ここでは、専門用語は用語と同意義である、とする。また、用語辞書は、機械翻訳を行うための２つの言語の用語対の集合である。用語の辞書は、例えば、日英の用語辞書、英仏の用語辞書、英中の用語辞書、日韓の用語辞書等である。
【００２５】
専門辞書格納部１１０２に用語対が記憶される過程は問わない。例えば、図示しない用語抽出手段が、翻訳対象の文書から１以上の専門用語を抽出する。そして、人手により、抽出された専門用語の訳の用語を入力させることにより、専門用語の用語対が得られる。なお、用語抽出手段の処理方法は何でも良い。用語抽出手段は、公知技術であるので詳細な説明を省略する。用語抽出手段は、例えば、ＵＲＬ「http://gensen.dl.itc.u-tokyo.ac.jp/」に記載されている。
【００２６】
翻訳支援者情報格納部１１０３は、２以上のモノリンガル情報および２以上のバイリンガル情報を格納している。モノリンガル情報とは、モノリンガルに関する情報である。モノリンガル情報は、目的言語識別子とモノリンガル識別子とモノリンガル通知先情報とを有する情報である。モノリンガル識別子とは、目的言語や中間言語が理解できる者であるモノリンガルを識別する情報であり、例えば、氏名やＩＤ等である。なお、中間言語とは、原言語から目的言語に翻訳される場合に、一度の翻訳で完了しない場合、受け渡しを行う言語である。例えば、日本語からフランス語に翻訳する場合、まず、日本語から英語に翻訳し、次に英語から韓国語に翻訳し、次に韓国語からフランス語に翻訳する場合、英語と韓国語が中間言語である。また、モノリンガル通知先情報とは、モノリンガルへの通知先を示す情報であり、例えば、メールアドレスやＩＰアドレス等である。また、バイリンガル情報とは、バイリンガルに関する情報である。バイリンガル情報とは、原言語識別子（第一の言語識別子）と目的言語識別子（第二の言語識別子）とバイリンガル識別子とバイリンガル通知先情報とを有する情報である。バイリンガル識別子は、第一の言語識別子が示す言語および第二の言語識別子が示す言語の両方を理解できるバイリンガルを識別する情報であり、例えば、氏名やＩＤ等である。バイリンガル通知先情報は、バイリンガルへの通知先を示す情報であり、例えば、メールアドレスやＩＰアドレス等である。
【００２７】
翻訳パス情報格納部１１０４は、２以上の翻訳パス情報を格納している。翻訳パス情報は、原言語識別子（第一の言語識別子）と目的言語識別子（第二の言語識別子）を有する。翻訳パス情報は、翻訳精度に関する情報である翻訳精度情報をも含むことは好適である。翻訳精度情報は、例えば、翻訳精度のスコア（例えば、１〜１０の整数のいずれか）やカテゴリ（例えば、Ａ，Ｂ，Ｃの記号のいずれか）を示す情報である。翻訳精度のスコアが例えば、１〜１０の整数の場合、数値が大きくなればなるほど精度が高くなっても、低くなっても良い。また、翻訳精度のスコアがカテゴリの場合、Ａ、Ｂ、Ｃの順に精度が高くなっても、低くなっても良い。なお、翻訳パス情報格納部１１０４は、機械翻訳機能情報格納部１１０１の一部であっても良い。つまり、翻訳パス情報格納部１１０４の翻訳パス情報は、機械翻訳機能情報格納部１１０１の機械翻訳機能情報が有する原言語識別子および目的言語識別子でも良い。
【００２８】
翻訳結果情報格納部１１０５は、１以上の翻訳結果情報を格納し得る。翻訳結果情報は、翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する。なお、翻訳結果とは、原言語の１以上の文を、目的言語に翻訳した結果の１以上の文である。また、翻訳結果は、後述する翻訳実行部１１０８が取得した１以上の文でも良いし、モノリンガルが修正した１以上の文でも良いし、バイリンガルが修正した１以上の文でも良い。また、翻訳結果は、目的言語への翻訳結果だけではなく、１以上の中間言語の翻訳結果を含んでも良い。中間言語とは、原言語から目的言語に翻訳される場合の中間に位置する言語である。原言語が日本語で、目的言語がフランス語である場合、「日本語→英語→フランス語」と訳されていく場合、中間言語は英語である。なお、ここで、文とは、文の一部である句などでも良く、広く解する。
【００２９】
翻訳対象情報受付部１１０６は、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける。文章は、１以上の文の集合である。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００３０】
翻訳対象情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。翻訳対象情報受付部１１０６は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３１】
翻訳パス情報群取得部１１０７は、翻訳対象情報受付部１１０６が翻訳対象情報を受け付けた場合に、翻訳パス情報群を翻訳パス情報格納部１１０４から取得する。翻訳パス情報群とは、1以上の翻訳パス情報の集合である。翻訳パス情報群とは、翻訳対象情報が有する原言語識別子が示す原言語から、翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報である。
【００３２】
また、翻訳パス情報群取得部１１０７は、翻訳精度情報を用いて、翻訳精度の高い一連の翻訳パスを示す情報であり、１以上の翻訳パス情報の集合である翻訳パス情報群を、翻訳パス情報格納部１１０４から取得する。日仏翻訳の場合、翻訳パス情報群は、例えば、日英、英仏の２つの翻訳パス情報を有しても良いし、日仏のみの１つの翻訳パス情報を有しても良い。また、翻訳パス情報群取得部１１０７は、例えば、２以上の翻訳パス候補を取得し、当該翻訳パス候補のうち、最もスコアが大きい（精度の高い）翻訳パス候補を翻訳パス情報群として取得することは好適である。なお、翻訳パス候補のスコアの算出方法は問わない。翻訳パス候補が有する１以上の翻訳パス情報が有する各翻訳精度情報が示す精度が高いほど、スコアが高くなる（精度が高くなる）ことは言うまでもない。また、翻訳パス情報群取得部１１０７は、英語を介する翻訳パス情報を優先して取得して、翻訳パス情報群を決定するなどしても良い。
【００３３】
翻訳実行部１１０８は、翻訳パス情報群取得部１１０７が取得した翻訳パス情報群に従って、翻訳対象の文章に対して、翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、翻訳結果を翻訳結果情報格納部１１０５に蓄積する。
【００３４】
モノリンガル通知部１１０９は、翻訳パス情報が有する目的言語識別子をキーとして、翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を翻訳支援者情報格納部１１０３から取得し、当該モノリンガル通知先情報が示す送信先に、翻訳結果の修正または確認を行う指示を送信する。なお、モノリンガル通知部１１０９は、作業が可能なモノリンガルのモノリンガル通知先情報を取得することは好適である。かかる場合、作業が可能か否かを示す状態情報が、モノリンガルごとに翻訳支援者情報格納部１１０３に管理されている、とする。作業が可能な状態は、例えば、他の作業を行っていない状態である。
【００３５】
モノリンガル受付部１１１０は、モノリンガル通知先情報に対応するモノリンガルが第一端末装置１２から入力した、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を受け付ける。ここでの受け付けとは、通常、受信であるが、記録媒体を経由して受け付けるなどしても良い。
【００３６】
バイリンガル通知部１１１１は、モノリンガル受付部１１１０が翻訳結果の修正の完了情報を受け付けた場合、翻訳パス情報が有する原言語識別子および目的言語識別子をキーとして、翻訳結果またはモノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を翻訳支援者情報格納部１１０３から取得し、バイリンガル通知先情報に、翻訳結果または修正結果の確認を行う指示を送信する。なお、バイリンガル通知部１１１１は、作業が可能なバイリンガルのバイリンガル通知先情報を取得することは好適である。かかる場合、作業が可能か否かを示す状態情報が、バイリンガルごとに翻訳支援者情報格納部１１０３に管理されている、とする。作業が可能な状態は、例えば、他の作業を行っていない状態である。
【００３７】
バイリンガル受付部１１１２は、バイリンガル通知先情報に対応するバイリンガルが入力した確認の完了情報を受け付ける。また、バイリンガル受付部１１１２は、翻訳結果（翻訳実行部１１０８が取得した翻訳結果）または修正結果（モノリンガルが行った修正の結果）に対する修正および確認の完了情報を受け付けても良い。確認の完了情報とは、翻訳結果または修正結果に対する修正や確認が完了したことを示す情報である。また、ここでの受け付けとは、通常、受信であるが、記録媒体を経由して受け付けるなどしても良い。
【００３８】
図２におけるモノリンガル受信部１２１は、サーバ装置１１から翻訳結果の修正を行う指示を受信する。
【００３９】
端末側モノリンガル受付部１２２は、修正を行う指示の受信に対応して、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を受け付ける。翻訳結果の修正結果、修正の完了情報等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末側モノリンガル受付部１２２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４０】
モノリンガル送信部１２３は、翻訳結果の修正結果および修正の完了情報、または修正の完了情報を、サーバ装置１１に送信する。
【００４１】
バイリンガル受信部１３１は、サーバ装置１１から翻訳結果または修正結果の確認を行う指示を受信する。
【００４２】
端末側バイリンガル受付部１３２は、確認を行う指示の受信に対応して、翻訳結果または修正結果に対する確認の完了情報を受け付ける。翻訳結果、確認の完了情報等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末側バイリンガル受付部１３２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４３】
バイリンガル送信部１３３は、翻訳結果または修正結果に対する確認の完了情報を、サーバ装置１１に送信する。
【００４４】
図３において、機械翻訳機能情報格納部１１０１、専門辞書格納部１１０２、翻訳支援者情報格納部１１０３、翻訳パス情報格納部１１０４、および翻訳結果情報格納部１１０５は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４５】
機械翻訳機能情報格納部１１０１等に、機械翻訳機能情報等の情報が記憶される過程は問わない。例えば、記録媒体を介して情報が各格納部で記憶されるようになってもよく、通信回線等を介して送信された情報が各格納部で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が各格納部で記憶されるようになってもよい。
【００４６】
また、翻訳パス情報群取得部１１０７、および翻訳実行部１１０８は、通常、ＭＰＵやメモリ等から実現され得る。翻訳パス情報群取得部１１０７等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４７】
また、モノリンガル通知部１１０９、バイリンガル通知部１１１１、モノリンガル送信部１２３、およびバイリンガル送信部１３３は、通常、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００４８】
モノリンガル受付部１１１０、バイリンガル受付部１１１２、モノリンガル受信部１２１、およびバイリンガル受信部１３１は、通常、通常、無線または有線の通信手段で実現されるが、放送受信手段で実現されても良い。
【００４９】
次に、翻訳支援システム１の動作について説明する。まず、サーバ装置１１の動作について、図４のフローチャートを用いて説明する。
【００５０】
（ステップＳ４０１）翻訳対象情報受付部１１０６は、翻訳対象情報を受け付けたか否かを判断する。翻訳対象情報を受け付ければステップＳ４０２に行き、受け付けなければステップＳ４０１に戻る。
【００５１】
（ステップＳ４０２）図示しない用語抽出手段が、ステップＳ４０１で受け付けた翻訳対象情報に含まれる翻訳対象の文書から１以上の専門用語を抽出する。
【００５２】
（ステップＳ４０３）翻訳パス情報群取得部１１０７は、翻訳パス情報群を翻訳パス情報格納部１１０４から取得する。この翻訳パス情報群取得処理について、図５のフローチャートを用いて説明する。
【００５３】
（ステップＳ４０４）翻訳実行部１１０８は、カウンタｉに１を代入する。
【００５４】
（ステップＳ４０５）翻訳実行部１１０８は、ステップＳ４０３で取得された翻訳パス情報群の中に、ｉ番目の翻訳パス情報が存在するか否かを判断する。ｉ番目の翻訳パス情報が存在すればステップＳ４０６に行き、存在しなければ処理を終了する。
【００５５】
（ステップＳ４０６）図示しない取得手段が、ステップＳ４０２で取得された１以上の専門用語、または（ｉ−１）番目で作成された用語辞書の専門用語のうちの第二の言語（目的言語）の１以上の専門用語を取得する。
【００５６】
（ステップＳ４０７）図示しない受付手段が、ステップＳ４０６で取得された１以上の専門用語に対する訳語群を受け付けたか否かを判断する。この訳語群は、ｉ番目の翻訳パス情報が有する第二の言語識別子の言語（目的言語）の用語であり、１以上の各専門用語に対する１以上の訳語である。
【００５７】
（ステップＳ４０８）図示しない蓄積手段が、ステップＳ４０２で取得された１以上の専門用語または（ｉ−１）番目で作成された用語辞書の第二の言語（目的言語）の１以上の専門用語と、ステップＳ４０７で受け付けられた１以上の専門用語に対する訳語群とを有する用語辞書を、専門辞書格納部１１０２に蓄積する。なお、この用語辞書は、ｉ番目の翻訳パス情報が有する第一の言語識別子の言語と、第二の言語識別子の言語との用語辞書である。
【００５８】
（ステップＳ４０９）翻訳実行部１１０８は、翻訳対象の文章を読み込む。
【００５９】
（ステップＳ４１０）翻訳実行部１１０８は、ｉ番目の翻訳パス情報が有する第一の言語識別子（翻訳パス情報の中での原言語識別子）と、ｉ番目の翻訳パス情報が有する第二の言語識別子（翻訳パス情報の中での目的言語識別子）とを取得する。
【００６０】
（ステップＳ４１１）翻訳実行部１１０８は、ステップＳ４１０で取得した原言語識別子と目的言語識別子とに対応する翻訳プログラムを、機械翻訳機能情報格納部１１０１から読み出す。そして、翻訳実行部１１０８は、ステップＳ４１０で取得した原言語識別子と目的言語識別子とに対応する用語辞書（ステップＳ４０８で蓄積された用語辞書）を用いて、ステップＳ４０９で読み込んだ翻訳対象の文章に対して、読み出した翻訳プログラムを実行し、翻訳結果を取得する。
【００６１】
（ステップＳ４１２）翻訳実行部１１０８は、ステップＳ４１１で取得した翻訳結果を翻訳結果情報格納部１１０５に蓄積する。
【００６２】
（ステップＳ４１３）モノリンガル通知部１１０９は、ｉ番目の翻訳パス情報が有する第二の言語識別子（目的言語識別子）をキーとして、翻訳結果に対して修正作業等を行うモノリンガルの通知先を示すモノリンガル通知先情報を翻訳支援者情報格納部１１０３から取得する。
【００６３】
（ステップＳ４１４）モノリンガル通知部１１０９は、ステップＳ４１３で取得したモノリンガル通知先情報が示す通知先に、ステップＳ４１２で蓄積された翻訳結果の修正または確認を行う指示を送信する。
【００６４】
（ステップＳ４１５）モノリンガル受付部１１１０は、モノリンガル通知先情報に対応するモノリンガルが入力した情報を、第一端末装置１２から受け付けたか否かを判断する。情報を受け付ければステップＳ４１６に行き、情報を受け付けなければステップＳ４１５に戻る。なお、情報とは、ここでは、翻訳結果の修正結果および修正の完了情報、または修正の完了情報などである。
【００６５】
（ステップＳ４１６）モノリンガル受付部１１１０は、ステップＳ４１５で受け付けた情報を、翻訳結果情報格納部１１０５に蓄積する。蓄積する情報は、翻訳結果の修正結果や修正の完了情報等である。
【００６６】
（ステップＳ４１７）モノリンガル受付部１１１０は、ステップＳ４１５で修正の完了情報を受け付けたか否かを判断する。修正の完了情報を受け付ければステップＳ４１８に行き、修正の完了情報を受け付けなければステップＳ４１５に戻る。
【００６７】
（ステップＳ４１８）バイリンガル通知部１１１１は、ｉ番目の翻訳パス情報が有する第一の言語識別子（目的言語識別子）と第二の言語識別子（原言語識別子）をキーとして、翻訳結果またはモノリンガルが行った修正結果に対して確認を行うバイリンガルのバイリンガル通知先情報を翻訳支援者情報格納部１１０３から取得する。
【００６８】
（ステップＳ４１９）バイリンガル通知部１１１１は、バイリンガル通知先情報が示す通知先に、ステップＳ４１２で蓄積された翻訳結果またはステップＳ４１５で受け付けた修正結果の確認を行う指示を送信する。
【００６９】
（ステップＳ４２０）バイリンガル受付部１１１２は、バイリンガル通知先情報に対応するバイリンガルが入力した情報を、第二端末装置１３から受け付けたか否かを判断する。情報を受け付ければステップＳ４２１に行き、情報を受け付けなければステップＳ４２０に戻る。なお、情報とは、ここでは、翻訳結果等の修正および修正の完了情報、または修正の完了情報などである。
【００７０】
（ステップＳ４２１）バイリンガル受付部１１１２は、ステップＳ４２０で受け付けた情報を、翻訳結果情報格納部１１０５に蓄積する。蓄積する情報は、翻訳結果等の修正や修正の完了情報等である。
【００７１】
（ステップＳ４２２）バイリンガル受付部１１１２は、ステップＳ４２０で修正の完了情報を受け付けたか否かを判断する。修正の完了情報を受け付ければステップＳ４２３に行き、修正の完了情報を受け付けなければステップＳ４２０に戻る。
【００７２】
（ステップＳ４２３）翻訳実行部１１０８は、カウンタｉを１、インクリメントし、ステップＳ４０５に戻る。
【００７３】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７４】
次に、ステップＳ４０３の翻訳パス情報群取得処理について、図５のフローチャートを用いて説明する。
【００７５】
（ステップＳ５０１）翻訳パス情報群取得部１１０７は、ステップＳ４０１で受け付けた翻訳対象情報が有する原言語識別子と目的言語識別子とを取得する。
【００７６】
（ステップＳ５０２）翻訳パス情報群取得部１１０７は、変数「第一の言語識別子」に、ステップＳ５０１で取得した原言語識別子を代入する。
【００７７】
（ステップＳ５０３）翻訳パス情報群取得部１１０７は、変数「第一の言語識別子」を用いて、翻訳パス候補取得処理を行う。翻訳パス候補取得処理について、図６のフローチャートを用いて説明する。
【００７８】
（ステップＳ５０４）翻訳パス情報群取得部１１０７は、カウンタｉに１を代入する。
【００７９】
（ステップＳ５０５）翻訳パス情報群取得部１１０７は、ステップＳ５０３で取得した1以上の翻訳パス候補の中に、ｉ番目の翻訳パス候補が存在するか否かを判断する。ｉ番目の翻訳パス候補が存在すればステップＳ５０６に行き、存在しなければステップＳ５０９に行く。
【００８０】
（ステップＳ５０６）翻訳パス情報群取得部１１０７は、ｉ番目の翻訳パス候補が有する１以上の翻訳パス情報が有する１以上の翻訳精度情報を取得する。
【００８１】
（ステップＳ５０７）翻訳パス情報群取得部１１０７は、ステップＳ５０６で取得した１以上の翻訳精度情報を、ｉに対応付けて図示しないバッファに一時格納する。
【００８２】
（ステップＳ５０８）翻訳パス情報群取得部１１０７は、カウンタｉを１、インクリメントし、ステップＳ５０５に戻る。
【００８３】
（ステップＳ５０９）翻訳パス情報群取得部１１０７は、翻訳精度に関する条件を満たす一の翻訳パス候補を翻訳パス情報として取得する。翻訳パス情報群取得部１１０７は、ステップＳ５０７で格納した各翻訳パス候補に対応する１以上の翻訳精度情報の中で、最低の翻訳精度情報が、他の翻訳パス候補の最低の翻訳精度情報に比べて、高い精度の翻訳精度情報である翻訳パス候補を翻訳パス情報として取得することは好適である。また、翻訳パス情報群取得部１１０７は、ステップＳ５０７で格納した各翻訳パス候補に対応する１以上の翻訳精度情報（例えば、値が大きいほど精度が低い、とする）の合計を算出し、当該合計が最も小さい翻訳パス候補を翻訳パス情報として取得しても良い。また、翻訳パス情報群取得部１１０７は、目的言語識別子が英語でない場合、中間言語として英語を含む翻訳パス候補の中で、翻訳のパスが最も短い翻訳パス候補を翻訳パス情報として取得しても良い。
【００８４】
なお、図５のフローチャートにおいて、他のアルゴリズムにより、翻訳パス情報群を取得しても良い。つまり、始点ノード（原言語識別子）と終点ノード（目的言語識別子）が決まっており、始点ノードから終点ノードに行くまでに中間ノードが存在し得、かつ、ノード間の距離（翻訳精度情報）が定義されている場合の最適パスの算出アルゴリズムは動的計画法を利用する等しても良く、そのアルゴリズムは問わない。
【００８５】
次に、ステップＳ５０３の翻訳パス候補取得処理について、図６のフローチャートを用いて説明する。
【００８６】
（ステップＳ６０１）翻訳パス情報群取得部１１０７は、カウンタｉに１を代入する。
【００８７】
（ステップＳ６０２）翻訳パス情報群取得部１１０７は、機械翻訳機能情報格納部１１０１にｉ番目の翻訳パス情報が存在するか否かを判断する。ｉ番目の翻訳パス情報が存すればステップＳ６０３に行き、存在しなければ上位処理にリターンする。なお、翻訳パス情報とは、機械翻訳機能情報格納部１１０１に格納されている機械翻訳機能情報が有する原言語識別子と目的言語識別子とを有する情報である。翻訳パス情報が有する原言語識別子を始点の言語識別子とも言う。また、翻訳パス情報が有する目的言語識別子を終点の言語識別子とも言う。
【００８８】
（ステップＳ６０３）翻訳パス情報群取得部１１０７は、ｉ番目の翻訳パス情報が有する始点の言語識別子と変数「第一の言語識別子」とが一致するか否かを判断する。一致すればステップＳ６０４に行き、一致しなければステップＳ６０６に行く。
【００８９】
（ステップＳ６０４）翻訳パス情報群取得部１１０７は、ｉ番目の翻訳パス情報をバッファに追記する。
【００９０】
（ステップＳ６０５）翻訳パス情報群取得部１１０７は、ｉ番目の翻訳パス情報が有する終点の言語識別子と、ステップＳ４０１で受け付けた翻訳対象情報が有する目的言語識別子とが一致するか否かを判断する。一致すればステップＳ６０６に行き、一致しなければステップＳ６０７に行く。
【００９１】
（ステップＳ６０６）翻訳パス情報群取得部１１０７は、カウンタｉを１、インクリメントし、ステップＳ６０２に戻る。
【００９２】
（ステップＳ６０７）翻訳パス情報群取得部１１０７は、変数「第一の言語識別子」に、ｉ番目の翻訳パス情報が有する終点の言語識別子を代入する。
【００９３】
（ステップＳ６０８）翻訳パス情報群取得部１１０７は、翻訳パス候補取得処理を行う。つまり、ここでは、再帰的に処理を行う。上位処理にリターンする。
【００９４】
以下、本実施の形態における翻訳支援システム１の具体的な動作について説明する。
【００９５】
図７は、翻訳支援システム１を用いた多言語ローカリゼーションの作業の流れの例を示す図である。図７において、日本語の文書を英語に翻訳した後、英語の文書をフランス語に翻訳した場合の例である。図７の７０１において、図示しない専門用語抽出手段が、日本語文書から専門用語を抽出する。７０２において、抽出した日本語の専門用語を、人が英語に翻訳し、翻訳した英語の用語を入力する。その結果、日英の専門辞書が作成される。７０３において、作成した日英専門辞書をコミュニティ内で確認および確定する。７０４において、「日英の機械翻訳器＋日英の専門辞書」を用いて、日本語文書を英語に自動翻訳する。７０５において、英語のモノリンガルにより、自動翻訳結果を修正する。この修正は、例えば、英語のネイティブとして、英語の表現が自然か否かを判断し、不自然であれば、自然な英文になるように修正する。７０６において、日本語・英語バイリンガルにより、英語文書を確定する。これら７０１から７０６の作業の集合がフェーズ１である。
【００９６】
図７の７０７において、人が、確定した英語の専門用語を元に英仏の専門辞書を作成する。７０８において、「英仏の機械翻訳器＋英仏の専門辞書」を用いて、確定した英語文書をフランス語に自動翻訳する。７０９において、フランス語のモノリンガルにより、自動翻訳結果を修正する。この修正は、例えば、フランス語のネイティブとして、フランス語の表現が自然か否かを判断し、不自然であれば、自然なフランス語の文になるように修正する。７１０において、英語・フランス語バイリンガルによる確認、修正を行い、フランス語の文書を確定する。これら７０７から７１０の作業の集合がフェーズ２である。
【００９７】
以下、図７の多言語ローカリゼーションの一連の作業を実現する翻訳支援システム１の具体的な動作について説明する。
【００９８】
今、サーバ装置１１の機械翻訳機能情報格納部１１０１および翻訳パス情報格納部１１０４は、図８に示す翻訳パス情報管理表を保持している。翻訳パス情報管理表は、「ＩＤ」「翻訳パス情報」「翻訳プログラム」を有するレコードを１以上管理している。「ＩＤ」は、レコードを識別する識別情報である。「翻訳パス情報」は、ここでは、原言語識別子と目的言語識別子と翻訳精度情報を有する。翻訳精度情報は、ここでは、「１」から「５」の数値を取り得、数値が小さいほど翻訳の精度の高い翻訳パス（翻訳プログラム）であることを示す。「翻訳プログラム」は、翻訳プログラムの実行モジュール名である。翻訳プログラムの実行モジュールは、別途、機械翻訳機能情報格納部１１０１が保持している。
【００９９】
また、図９は、翻訳支援者情報格納部１１０３が保持しているモノリンガル情報管理表である。モノリンガル情報管理表は、「ＩＤ」「モノリンガル情報」「状態」を有するレコードを１以上格納している。「ＩＤ」は、レコードを識別する識別情報である。「モノリンガル情報」は、「人ＩＤ」「氏名」「言語」「通知先」を有する。「人ＩＤ」は、モノリンガルを識別するＩＤである。「氏名」は、モノリンガルの氏名である。「言語」はモノリンガルが理解できる言語の言語識別子である。「日」は日本語、「英」は英語、「仏」はフランス語、「中」は中国語を示す。「通知先」は、モノリンガルのメールアドレスである。なお、ここでは、「通知先」は、メールアドレスであるが、電話番号やＩＰアドレスなど、連絡を可能にする情報であれば何でも良い。「状態」は、モノリンガルが、文書の確認を行う作業が可能な状態であるか否かを示す情報である。状態「○」は文書の確認作業が可能であり、「×」は文書の確認作業が不可能であることを示す。なお、文書の確認作業が不可能である場合とは、他の文書の確認作業を行っており、新たに作業を行うことが困難である場合などである。なお、状態の情報は、動的に変化し得る。
【０１００】
さらに、図１０は、翻訳支援者情報格納部１１０３が保持しているバイリンガル情報管理表である。バイリンガル情報管理表は、「ＩＤ」「バイリンガル情報」「状態」を有するレコードを１以上格納している。「バイリンガル情報」は、「人ＩＤ」「氏名」「言語１」「言語２」「通知先」を有する。「人ＩＤ」は、バイリンガルを識別するＩＤである。「氏名」は、バイリンガルの氏名である。「言語１」「言語２」はバイリンガルが理解できる２つの言語の言語識別子である。「通知先」は、バイリンガルのメールアドレスである。なお、ここでは、「通知先」は、メールアドレスであるが、電話番号やＩＰアドレスなど、連絡を可能にする情報であれば何でも良い。「状態」は、バイリンガルが、文書の確認を行う作業が可能な状態であるか否かを示す情報である。
【０１０１】
かかる状況において、翻訳対象情報受付部１１０６は、一つの翻訳対象情報を受け付けた、とする。この翻訳対象情報は、日本語で記載された文書（以下、日本語文書、という）、原言語識別子「日」と目的言語識別子「仏」を有する。
【０１０２】
次に、図示しない用語抽出手段が、受け付けた翻訳対象情報に含まれる翻訳対象の日本語文書から１以上の専門用語を抽出する。
【０１０３】
次に、以下のように（図５のフローチャートに示した動作により）、翻訳パス情報群取得部１１０７は、翻訳パス情報群を図８の翻訳パス情報管理表から取得する。つまり、翻訳パス情報群取得部１１０７は、ここでは、翻訳パス候補１「日→仏」、翻訳パス候補２「日→英→仏」、および翻訳パス候補３「日→中→仏」を取得した、とする。そして、翻訳パス候補１についての翻訳精度情報「日仏：３」（図８の「ＩＤ＝２」のレコードの値）、翻訳パス候補２についての翻訳精度情報「日英：１，英仏：１」（図８の「ＩＤ＝１，３」のレコードの値）、および翻訳パス候補３についての翻訳精度情報「日中：２，中仏：３」（図８の「ＩＤ＝４，５」のレコードの値）を取得し、バッファに一時格納する。
【０１０４】
次に、翻訳パス情報群取得部１１０７は、３つの翻訳パス候補の中から、翻訳精度に関する条件を満たす一の翻訳パス候補を翻訳パス情報として取得する。ここでは、翻訳精度に関する条件は、１以上の翻訳精度情報のうちの最大値をパラメータとする増加関数であり、パスの数をパラメータとする増加関数によりスコアを算出し、当該スコアが最小の翻訳パス候補を取得する、という条件である、とする。なお、翻訳精度に関する条件は、例えば、１以上の翻訳精度情報の合計が最小である翻訳パス候補を取得する、という条件でも良いし、中間言語が英語のみの翻訳パス候補が存在すれば、その翻訳パス候補に決定する、という条件でも良いし、中間言語が英語以外のパスの翻訳精度情報の合計が最小である翻訳パス候補を取得する、という条件でも良い。
【０１０５】
そして、翻訳パス情報群取得部１１０７は、翻訳パス候補１に対して、翻訳精度情報のうちの最大値「３」、パスの数「１」をパラメータとする増加関数（ここでは、２つのパラメータの総和を算出する関数）により、スコア「４」を算出する。また、翻訳パス情報群取得部１１０７は、翻訳パス候補２に対して、翻訳精度情報のうちの最大値「１」、パスの数「２」の総和し、スコア「３」を得る。さらに、翻訳パス情報群取得部１１０７は、翻訳パス候補３に対して、翻訳精度情報のうちの最大値「３」、パスの数「２」の総和し、スコア「５」を得る。そして、翻訳パス情報群取得部１１０７は、スコアが最小の翻訳パス候補２「日→英→仏」を、翻訳パス情報群として取得する。
【０１０６】
次に、翻訳実行部１１０８は、取得された翻訳パス情報群「日→英→仏」の中の１番目の翻訳パス情報「日英」を取得する。
【０１０７】
次に、図示しない取得手段が、先に取得された日本語の１以上の各専門用語に対応する英語の１以上の専門用語を取得する。これは、日英のバイリンガルが入力した英語の１以上の専門用語を受け付ける、ことである。そして、日英の専門用語辞書が完成し、専門辞書格納部１１０２に蓄積に蓄積される。
【０１０８】
次に、翻訳実行部１１０８は、翻訳対象の日本語文書を読み込む。そして、翻訳実行部１１０８は、１番目の翻訳パス情報「日英」が有する第一の言語識別子「日」と、１番目の翻訳パス情報が有する第二の言語識別子「英」とを取得する。次に、翻訳実行部１１０８は、取得した原言語識別子「日」と目的言語識別子「英」とに対応する翻訳プログラム「日英．ｅｘｅ」を、図８に示す翻訳パス情報管理表のレコード「ＩＤ＝１」から読み出す。そして、翻訳実行部１１０８は、日英の専門用語辞書を用いて、読み込んだ翻訳対象の日本語文書に対して、読み出した翻訳プログラム「日英．ｅｘｅ」を実行し、翻訳結果を取得する。そして、翻訳実行部１１０８は、取得した翻訳結果を翻訳結果情報格納部１１０５に蓄積する。
【０１０９】
次に、モノリンガル通知部１１０９は、１番目の翻訳パス情報「日英」が有する第二の言語識別子「英」をキーとして、翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を図９のモノリンガル情報管理表から取得する。ここで、モノリンガル通知部１１０９は、言語「英」、状態「○」に対応する通知先「ｒｉｃ＠ｐ．ｃｏｍ」を取得する。
【０１１０】
次に、モノリンガル通知部１１０９は、取得したモノリンガル通知先情報「ｒｉｃ＠ｐ．ｃｏｍ」が示す通知先「Ａ．Ｒｉｃ」に、蓄積された翻訳結果の修正または確認を行う指示を送信する。そして、モノリンガル通知部１１０９は、「Ａ．Ｒｉｃ」の状態を「×」に変更することは好適である。なお、「Ａ．Ｒｉｃ」の第一端末装置１２から状態「×」が、サーバ装置１１で受信された後に、「Ａ．Ｒｉｃ」の状態を「×」に変更しても良い。
【０１１１】
次に、「Ａ．Ｒｉｃ」の第一端末装置１２のモノリンガル受信部１２１は、蓄積された翻訳結果の修正または確認を行う指示を受信する。そして、第一端末装置１２で、当該指示が出力され、モノリンガル「Ａ．Ｒｉｃ」は、モノリンガルの立場で、翻訳結果が、例えば、英語として自然な表現になるように修正を行い、修正が完了した後、修正の完了情報を入力する。
【０１１２】
そして、第一端末装置１２の端末側モノリンガル受付部１２２は、翻訳結果の修正および修正の完了情報を受け付ける。そして、モノリンガル送信部１２３は、翻訳結果の修正および修正の完了情報をサーバ装置１１に送信する。
【０１１３】
次に、サーバ装置１１のモノリンガル受付部１１１０は、モノリンガル通知先情報「ｒｉｃ＠ｐ．ｃｏｍ」に対応するモノリンガル「Ａ．Ｒｉｃ」が入力した翻訳結果の修正および修正の完了情報を、第一端末装置１２から受信する。
【０１１４】
次に、モノリンガル受付部１１１０は、受け付けた翻訳結果の修正および修正の完了情報を、翻訳結果情報格納部１１０５に蓄積する。ここで、モノリンガルが修正した英語文書が蓄積された。この英語文書は、元の日本語文書に対応付けて蓄積されることは言うまでもない。そして、モノリンガル受付部１１１０は、「Ａ．Ｒｉｃ」の状態を「○」に変更することは好適である。なお、「Ａ．Ｒｉｃ」の第一端末装置１２から状態「○」が、サーバ装置１１で受信された後に、「Ａ．Ｒｉｃ」の状態を「○」に変更しても良い。
【０１１５】
次に、バイリンガル通知部１１１１は、１番目の翻訳パス情報が有する第一の言語識別子「日」と第二の言語識別子「英」をキーとして、モノリンガルが行った修正結果に対して確認を行うバイリンガルのバイリンガル通知先情報を図９のモノリンガル情報管理表から取得する。ここで、バイリンガル通知部１１１１は、言語１、２が「日」「英」、状態「○」に対応する通知先「ｗｉｌｌ＠ｐ．ｃｏｍ」を取得する。
【０１１６】
次に、バイリンガル通知部１１１１は、バイリンガル通知先情報「ｗｉｌｌ＠ｐ．ｃｏｍ」が示す通知先に、英語文書の修正結果の確認を行う指示を送信する。そして、バイリンガル通知部１１１１は、「Ｓ．Ｗｉｌｌ」の状態を「×」に変更することは好適である。なお、「Ｓ．Ｗｉｌｌ」の第二端末装置１３から状態「×」が、サーバ装置１１で受信された後に、「Ｓ．Ｗｉｌｌ」の状態を「×」に変更しても良い。
【０１１７】
次に、バイリンガル「Ｓ．Ｗｉｌｌ」の第二端末装置１３のバイリンガル受信部１３１は、英語文書の修正結果の確認を行う指示を受信する。そして、第二端末装置１３で、当該指示が出力され、バイリンガル「Ｓ．Ｗｉｌｌ」は、バイリンガルの立場で、日本語文書と英語文書を見ながら、正しい翻訳であることを確認し、正しい翻訳でない場合には、英語文書の修正を行い、修正が完了した後、修正の完了情報を入力する。
【０１１８】
そして、第二端末装置１３の端末側バイリンガル受付部１３２は、翻訳結果の修正および修正の完了情報を受け付ける。そして、バイリンガル送信部１３３は、翻訳結果の修正および修正の完了情報をサーバ装置１１に送信する。
【０１１９】
次に、バイリンガル受付部１１１２は、バイリンガル通知先情報「ｗｉｌｌ＠ｐ．ｃｏｍ」に対応するバイリンガル「Ｓ．Ｗｉｌｌ」が入力した翻訳結果の修正および修正の完了情報を、第二端末装置１３から受信する。
【０１２０】
次に、バイリンガル受付部１１１２は、受信した翻訳結果の修正および修正の完了情報を、翻訳結果情報格納部１１０５に蓄積する。そして、バイリンガル受付部１１１２は、「Ｓ．Ｗｉｌｌ」の状態を「○」に変更することは好適である。なお、「Ｓ．Ｗｉｌｌ」の第二端末装置１３から状態「○」が、サーバ装置１１で受信された後に、「Ｓ．Ｗｉｌｌ」の状態を「○」に変更しても良い。
【０１２１】
そして、バイリンガル受付部１１１２は、修正の完了情報を受信したので、次の翻訳パス情報「英仏」の処理に移行する。なお、図７に示すように、日英の専門用語辞書が作成された段階で、英仏の専門用語辞書の作成処理に進んでも良い。つまり、図７におけるフェーズ１、フェーズ２の一部の作業は並行して進められても良い。
【０１２２】
次に、翻訳実行部１１０８は、取得された翻訳パス情報群「日→英→仏」の中の２番目の翻訳パス情報「英仏」を取得する。
【０１２３】
次に、図示しない取得手段が、先に取得された英語の１以上の各専門用語に対応するフランス語の１以上の専門用語を取得する。これは、英仏のバイリンガルが入力したフランス語の１以上の専門用語を受け付ける、ことである。そして、英仏の専門用語辞書が完成し、専門辞書格納部１１０２に蓄積に蓄積される。
【０１２４】
次に、翻訳実行部１１０８は、翻訳対象の英語文書を、翻訳結果情報格納部１１０５から読み込む。そして、翻訳実行部１１０８は、２番目の翻訳パス情報「英仏」が有する第一の言語識別子「英」と、１番目の翻訳パス情報が有する第二の言語識別子「仏」とを取得する。次に、翻訳実行部１１０８は、取得した原言語識別子「英」と目的言語識別子「仏」とに対応する翻訳プログラム「英仏．ｅｘｅ」を、図８に示す翻訳パス情報管理表のレコード「ＩＤ＝３」から読み出す。そして、翻訳実行部１１０８は、英仏の専門用語辞書を用いて、読み込んだ翻訳対象の英語文書に対して、読み出した翻訳プログラム「英仏．ｅｘｅ」を実行し、翻訳結果を取得する。そして、翻訳実行部１１０８は、取得した翻訳結果を翻訳結果情報格納部１１０５に蓄積する。
【０１２５】
次に、モノリンガル通知部１１０９は、２番目の翻訳パス情報「英仏」が有する第二の言語識別子「仏」をキーとして、翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を図９のモノリンガル情報管理表から取得する。ここで、モノリンガル通知部１１０９は、言語「仏」、状態「○」に対応する通知先「ａｄａｍ＠ｘｙ．ｆｒ」を取得する。
【０１２６】
次に、モノリンガル通知部１１０９は、取得したモノリンガル通知先情報「ａｄａｍ＠ｘｙ．ｆｒ」が示す通知先「Ｆ．Ａｄａｍ」に、蓄積された翻訳結果の修正または確認を行う指示を送信する。そして、モノリンガル通知部１１０９は、「Ｆ．Ａｄａｍ」の状態を「×」に変更することは好適である。
【０１２７】
次に、「Ｆ．Ａｄａｍ」の第一端末装置１２のモノリンガル受信部１２１は、蓄積された翻訳結果の修正または確認を行う指示を受信する。そして、第一端末装置１２で、当該指示が出力され、モノリンガル「Ｆ．Ａｄａｍ」は、フランス語のモノリンガルの立場で、翻訳結果が、例えば、フランス語として自然な表現になるように修正を行い、修正が完了した後、修正の完了情報を入力する。
【０１２８】
そして、第一端末装置１２の端末側モノリンガル受付部１２２は、翻訳結果の修正および修正の完了情報を受け付ける。そして、モノリンガル送信部１２３は、翻訳結果の修正および修正の完了情報をサーバ装置１１に送信する。
【０１２９】
次に、サーバ装置１１のモノリンガル受付部１１１０は、モノリンガル通知先情報「ａｄａｍ＠ｘｙ．ｆｒ」に対応するモノリンガル「Ｆ．Ａｄａｍ」が入力した翻訳結果の修正および修正の完了情報を、第一端末装置１２から受信する。
【０１３０】
次に、モノリンガル受付部１１１０は、受け付けた翻訳結果の修正および修正の完了情報を、翻訳結果情報格納部１１０５に蓄積する。ここで、モノリンガルが修正したフランス語文書が蓄積された。このフランス語文書は、元の英語文書に対応付けて蓄積されることは言うまでもない。そして、モノリンガル受付部１１１０は、「Ｆ．Ａｄａｍ」の状態を「○」に変更することは好適である。
【０１３１】
次に、バイリンガル通知部１１１１は、２番目の翻訳パス情報が有する第一の言語識別子「英」と第二の言語識別子「仏」をキーとして、モノリンガルが行った修正結果に対して確認を行うバイリンガルのバイリンガル通知先情報を図９のモノリンガル情報管理表から取得する。ここで、バイリンガル通知部１１１１は、言語１、２が「英」「仏」、状態「○」に対応する通知先「ｂｏｓｔ＠ｆ．ｆｒ」を取得する。
【０１３２】
次に、バイリンガル通知部１１１１は、バイリンガル通知先情報「ｂｏｓｔ＠ｆ．ｆｒ」が示す通知先に、フランス語文書の修正結果の確認を行う指示を送信する。
【０１３３】
次に、バイリンガル「Ｆ．Ｂｏｓｔ」の第二端末装置１３のバイリンガル受信部１３１は、フランス語文書の修正結果の確認を行う指示を受信する。そして、第二端末装置１３で、当該指示が出力され、バイリンガル「Ｆ．Ｂｏｓｔ」は、バイリンガルの立場で、英語文書とフランス語文書を見ながら、正しい翻訳であることを確認し、正しい翻訳でない場合には、フランス語文書の修正を行い、修正が完了した後、修正の完了情報を入力する。
【０１３４】
そして、第二端末装置１３の端末側バイリンガル受付部１３２は、翻訳結果の修正および修正の完了情報を受け付ける。そして、バイリンガル送信部１３３は、翻訳結果の修正および修正の完了情報をサーバ装置１１に送信する。そして、バイリンガル通知部１１１１は、「Ｆ．Ｂｏｓｔ」の状態を「×」に変更することは好適である。
【０１３５】
次に、バイリンガル受付部１１１２は、バイリンガル通知先情報「ｂｏｓｔ＠ｆ．ｆｒ」に対応するバイリンガル「Ｆ．Ｂｏｓｔ」が入力した翻訳結果の修正および修正の完了情報を、第二端末装置１３から受信する。
【０１３６】
次に、バイリンガル受付部１１１２は、受信した翻訳結果の修正および修正の完了情報を、翻訳結果情報格納部１１０５に蓄積する。そして、バイリンガル受付部１１１２は、「Ｆ．Ｂｏｓｔ」の状態を「○」に変更することは好適である。
【０１３７】
以上により、原言語の日本語の文書から、目的言語であるフランス語の文書が得られたので、処理を終了する。
【０１３８】
以上、本実施の形態によれば、一の言語で記載されている文書を他言語に翻訳する場合、効率良く、品質の高い翻訳結果を得ることができる。つまり、本実施の形態によれば、機械翻訳プログラムを利用し、かつ、機械翻訳では精度の高い完全な翻訳は困難であることに鑑み、バイリンガルの確認、および修正作業を促し、バイリンガルからの情報を受け付ける。また、十分な数のバイリンガルが存在することが困難であることに鑑み、モノリンガルの確認、および修正作業を促し、モノリンガルからの情報を受け付ける。つまり、本実施の形態によれば、機械翻訳プログラム、モノリンガル、バイリンガルを適切なワークフロー中の各段階で利用することにより、効率良く、極めて品質の高い翻訳結果を得ることができる。
【０１３９】
また、本実施の形態において、モノリンガルやバイリンガルの状態を検出し、作業可能なモノリンガルやバイリンガルを選択することにより、モノリンガルやバイリンガルからの入力待ちの時間を少なくでき、その結果、効率良く、短時間で翻訳結果が得られるワークフローを自動的に実現できる。
【０１４０】
なお、本実施の形態において、モノリンガルやバイリンガルが作業可能な状態にあることを確認して、モノリンガルやバイリンガルが作業可能な状態にある翻訳パスの集合である翻訳パス情報群のみが取得されても良い。かかる場合のサーバ装置２１のブロック図は図１１である。
【０１４１】
図１１のサーバ装置２１と、図３のサーバ装置１１とは、翻訳パス情報群取得部２１０１、補助者存在判断部２１０２が異なる。
【０１４２】
翻訳パス情報群取得部２１０１は、翻訳パス情報群が有する１以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子が存在または作業可能であり、かつ翻訳パス情報群が有する1以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子が存在または作業可能である翻訳パス情報群を取得する。上記で「モノリンガル識別子が作業可能である」とは、モノリンガル識別子で識別されるモノリンガルが作業可能であるという意義である。また、「バイリンガル識別子が作業可能である」とは、バイリンガル識別子で識別されるバイリンガルが作業可能であるという意義である。
【０１４３】
補助者存在判断部２１０２は、翻訳パス情報群取得部２１０１が取得した翻訳パス情報群が有する1以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子が存在または作業可能か否かを翻訳支援者情報格納部１１０３のモノリンガル情報から判断し、かつ、翻訳パス情報群が有する1以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子が存在または作業可能か否かを翻訳支援者情報格納部１１０３のバイリンガル情報から判断する。
【０１４４】
翻訳パス情報群取得部２１０１、および補助者存在判断部２１０２は、通常、ＭＰＵやメモリ等から実現され得る。翻訳パス情報群取得部２１０１等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１４５】
次に、補助者存在判断部２１０２が行う翻訳パス情報群の選択（選別）処理について、図１２のフローチャートを用いて説明する。この翻訳パス情報群選択処理は、例えば、図５のステップＳ５０３とステップＳ５０４の間に配置され、実行される。
【０１４６】
（ステップＳ１２０１）補助者存在判断部２１０２は、カウンタｉに１を代入する。
【０１４７】
（ステップＳ１２０２）補助者存在判断部２１０２は、ステップＳ５０３で取得した1以上の翻訳パス候補の中に、ｉ番目の翻訳パス候補が存在するか否かを判断する。
【０１４８】
（ステップＳ１２０３）補助者存在判断部２１０２は、カウンタｊに１を代入する。
【０１４９】
（ステップＳ１２０４）補助者存在判断部２１０２は、ｉ番目の翻訳パス候補の中にｊ番目の翻訳パス情報が存在するか否かを判断する。存在すればステップＳ１２０５に行き、存在しなければステップＳ１２０８に行く。
【０１５０】
（ステップＳ１２０５）補助者存在判断部２１０２は、ｊ番目の翻訳パス情報の目的言語識別子（第二の言語識別子）を取得し、当該目的言語識別子に対応するモノリンガルであり、作業可能なモノリンガルが存在するか否かを、翻訳支援者情報格納部１１０３を検索し、判断する。目的言語識別子に対応するモノリンガルが存在すればステップＳ１２０６に行き、存在しなければステップＳ１２１０に行く。
【０１５１】
（ステップＳ１２０６）補助者存在判断部２１０２は、ｊ番目の翻訳パス情報の原言語識別子（第一の言語識別子）と目的言語識別子（第二の言語識別子）とを取得し、当該原言語識別子と目的言語識別子に対応するバイリンガルであり、作業可能なバイリンガルが存在するか否かを、翻訳支援者情報格納部１１０３を検索し、判断する。バイリンガルが存在すればステップＳ１２０７に行き、存在しなければステップＳ１２１０に行く。
【０１５２】
（ステップＳ１２０７）補助者存在判断部２１０２は、カウンタｊを１、インクリメントし、ステップＳ１２０４に戻る。
【０１５３】
（ステップＳ１２０８）補助者存在判断部２１０２は、ｉ番目の翻訳パス候補を選択する。ここで、選択するとは、例えば、最終的に決定される翻訳パス情報群の最終候補として残すべく、バッファにｉ番目の翻訳パス候補の情報を蓄積する処理である。また、選択するとは、翻訳パス候補が格納されているバッファから削除することなく、そのままにしておくことでも良い。
【０１５４】
（ステップＳ１２０９）補助者存在判断部２１０２は、カウンタｉを１、インクリメントし、ステップＳ１２０２に戻る。
【０１５５】
（ステップＳ１２１０）補助者存在判断部２１０２は、ｉ番目の翻訳パス候補を削除する。ここで、削除するとは、例えば、最終的に決定される翻訳パス情報群の最終候補から除外すべく、バッファからｉ番目の翻訳パス候補の情報を削除する処理や、候補のバッファに蓄積しないことである。ステップＳ１２０９に行く。
【０１５６】
次に、サーバ装置２１の翻訳パス情報群取得処理の具体的な動作の例について説明する。今、上記の具体例と同様に、翻訳支援システムは、図７の多言語ローカリゼーションの一連の作業を実現しようとしている、とする。
【０１５７】
そして、サーバ装置２１の機械翻訳機能情報格納部１１０１および翻訳パス情報格納部１１０４は、図８に示す翻訳パス情報管理表を保持している。また、翻訳支援者情報格納部１１０３は、図９のモノリンガル情報管理表、および図１０のバイリンガル情報管理表を保持している。
【０１５８】
かかる状況において、翻訳対象情報受付部１１０６は、一つの翻訳対象情報を受け付けた、とする。この翻訳対象情報は、日本語で記載された文書（以下、日本語文書、という）、原言語識別子「日」と目的言語識別子「仏」を有する。
【０１５９】
そして、上述したように、翻訳パス情報群取得部１１０７は、まず、翻訳パス候補１「日→仏」、翻訳パス候補２「日→英→仏」、および翻訳パス候補３「日→中→仏」を取得した、とする。
【０１６０】
そして、図１２のフローチャートに従い、補助者存在判断部２１０２は、翻訳パス候補１について、「仏」のモノリンガルであり、作業可能な者（状態が「○」）が存在することを、図９のモノリンガル情報管理表から得る。また、補助者存在判断部２１０２は、「日仏」のバイリンガルであり、作業可能な者（状態が「○」）が存在することを、図１０のバイリンガル情報管理表から得る。そして、補助者存在判断部２１０２は、翻訳パス候補１「日→仏」を候補として選択する。
【０１６１】
次に、同様に、補助者存在判断部２１０２は、翻訳パス候補２について、「英」「仏」のモノリンガルであり、作業可能な者（状態が「○」）がそれぞれ存在することを、図９のモノリンガル情報管理表から得る。また、補助者存在判断部２１０２は、「日英」のバイリンガルであり、作業可能な者（状態が「○」）が存在すること、および「英仏」のバイリンガルであり、作業可能な者（状態が「○」）が存在することを、図１０のバイリンガル情報管理表から得る。そして、補助者存在判断部２１０２は、翻訳パス候補２「日→英→仏」を候補として選択する。
【０１６２】
次に、補助者存在判断部２１０２は、翻訳パス候補３について、「中」「仏」のモノリンガルであり、作業可能な者（状態が「○」）がそれぞれ存在することを、図９のモノリンガル情報管理表から得る。しかし、補助者存在判断部２１０２は、「日中」のバイリンガルであり、作業可能な者（状態が「○」）が存在しないことを図１０のバイリンガル情報管理表から得て、翻訳パス候補３を候補から削除する。
【０１６３】
以上の処理により、翻訳パス候補は、翻訳パス候補１「日→仏」、翻訳パス候補２「日→英→仏」のみとなった。
【０１６４】
以後、上記の具体例において説明した処理と同様、翻訳パス情報群取得部２１０１は、スコアを用いて、翻訳パス候補２「日→英→仏」を、翻訳パス情報群として取得する。
【０１６５】
また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報と、目的言語識別子と当該目的言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および原言語識別子と目的言語識別子と当該原言語識別子および当該目的言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報と、原言語識別子と目的言語識別子を有する２以上の翻訳パス情報と、翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する1以上の翻訳結果情報とを格納しており、コンピュータを、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、前記翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、1以上の翻訳パス情報の集合である翻訳パス情報群を、前記記憶媒体から取得する翻訳パス情報群取得部と、前記翻訳パス情報群取得部が取得した翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記記憶媒体に蓄積する翻訳実行部と、前記目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記記憶媒体から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知部と、前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、前記モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、前記原言語識別子および前記目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記記憶媒体から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送信するバイリンガル通知部と、前記バイリンガル通知先情報に対応するバイリンガルが入���した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部として機能させ、前記バイリンガル受付部が確認の完了情報を受け付け後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行部、前記モノリンガル通知部、前記モノリンガル受付部、前記バイリンガル通知部、および前記バイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、前記処理を繰り返して行うプログラム、である。
【０１６６】
また、上記プログラムにおいて、前記翻訳パス情報は、翻訳精度に関する情報である翻訳精度情報をも含み、前記翻訳パス情報群取得部は、前記翻訳精度情報を用いて、翻訳精度の高い一連の翻訳パスを示す情報であり、1以上の翻訳パス情報の集合である翻訳パス情報群を、前記翻訳パス情報格納部から取得するものとして、コンピュータを機能させるプログラムであることは好適である。
また、上記プログラムにおいて、コンピュータを、前記翻訳パス情報群取得部が取得した翻訳パス情報群が有する1以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子が存在または作業可能か否かを前記翻訳支援者情報格納部のモノリンガル情報から判断し、かつ、前記翻訳パス情報群が有する1以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子が存在または作業可能か否かを前記翻訳支援者情報格納部のバイリンガル情報から判断する補助者存在判断部としてさらに機能させ、前記翻訳パス情報群取得部は、翻訳パス情報群が有する1以上の翻訳パス情報の中のすべての目的言語識別子に対応するモノリンガル識別子が存在または作業可能であり、かつ翻訳パス情報群が有する1以上の翻訳パス情報が有する原言語識別子と目的言語識別子に対応するバイリンガル識別子が存在または作業可能である翻訳パス情報群を取得する、コンピュータを機能させるプログラムであることは好適である。
また、図１３は、本明細書で述べたプログラムを実行して、上述した実施の形態の翻訳支援システムのサーバ装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１３は、このコンピュータシステム３４０の概観図であり、図１４は、コンピュータシステム３４０の内部構成を示す図である。
【０１６７】
図１３において、コンピュータシステム３４０は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２を含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１６８】
図１４において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１６９】
コンピュータシステム３４０に、上述した実施の形態の翻訳支援システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１７０】
プログラムは、コンピュータ３４１に、上述した実施の形態の翻訳支援システム等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１７１】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、モデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７３】
また、上記実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１７４】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。つまり、上記実施の形態における翻訳支援システムは、スタンドアロンでも良い。スタンドアロンである場合、サーバ装置は、以下のような構成を有する装置である。原言語を識別する原言語識別子と目的言語を識別する目的言語識別子と原言語から目的言語に翻訳する機能を有する翻訳プログラムとを有する機械翻訳機能情報を格納している機械翻訳機能情報格納部と、目的言語識別子と当該目的言語が理解できるモノリンガルを識別するモノリンガル識別子と当該モノリンガルへの通知先を示すモノリンガル通知先情報とを有する２以上のモノリンガル情報、および原言語識別子と目的言語識別子と当該原言語識別子および当該目的言語が理解できるバイリンガルを識別するバイリンガル識別子と当該バイリンガルへの通知先を示すバイリンガル通知先情報とを有する２以上のバイリンガル情報を格納している翻訳支援者情報格納部と、原言語識別子と目的言語識別子を有する翻訳パス情報を２以上格納している翻訳パス情報格納部と、翻訳結果と、モノリンガルによる翻訳結果の修正の完了情報と、バイリンガルによる確認の完了情報とを有する翻訳結果情報を１以上格納し得る翻訳結果情報格納部と、原言語識別子と目的言語識別子と翻訳対象の文章とを有する翻訳対象情報を受け付ける翻訳対象情報受付部と、前記翻訳対象情報受付部が翻訳対象情報を受け付けた場合に、前記翻訳対象情報が有する原言語識別子が示す原言語から、前記翻訳対象情報が有する目的言語識別子で識別される目的言語へ翻訳するための一連の翻訳パスを示す情報であり、1以上の翻訳パス情報の集合である翻訳パス情報群を、前記翻訳パス情報格納部から取得する翻訳パス情報群取得部と、前記翻訳パス情報群取得部が取得した翻訳パス情報群に従って、前記翻訳対象の文章に対して、前記翻訳パス情報群が有する一の翻訳パス情報が有する原言語識別子と前記一の翻訳パス情報が有する目的言語識別子と対になる翻訳プログラムを読み出し、当該翻訳プログラムを実行し、翻訳結果を取得し、当該翻訳結果を前記翻訳結果情報格納部に蓄積する翻訳実行部と、前記目的言語識別子をキーとして、前記翻訳結果に対して修正作業を行うモノリンガルの通知先を示すモノリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該モノリンガル通知先情報に、前記翻訳結果の修正を行う指示を送信するモノリンガル通知部と、前記モノリンガル通知先情報に対応するモノリンガルが前記第一端末装置から入力した、翻訳結果の修正結果および当該修正の完了情報、または修正の完了情報を受け付けるモノリンガル受付部と、前記モノリンガル受付部が翻訳結果の修正の完了情報を受け付けた場合、前記原言語識別子および前記目的言語識別子をキーとして、前記翻訳結果または前記モノリンガルが行った修正結果に対して確認を行うバイリンガルへの通知先を示すバイリンガル通知先情報を前記翻訳支援者情報格納部から取得し、当該バイリンガル通知先情報に、前記翻訳結果または前記修正結果の確認を行う指示を送��するバイリンガル通知部と、前記バイリンガル通知先情報に対応するバイリンガルが入力した翻訳結果または修正結果に対する確認の完了情報を受け付けるバイリンガル受付部とを具備し、前記バイリンガル受付部が確認の完了情報を受け付け後、前記翻訳パス情報群が有する次の翻訳パス情報であり、未処理の翻訳パス情報が存在する場合、前記翻訳実行部、前記モノリンガル通知部、前記モノリンガル受付部、前記バイリンガル通知部、および前記バイリンガル受付部の各々が、未処理の翻訳パス情報の分だけ、前記処理を繰り返して行うサーバ装置、である。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７５】
以上のように、本発明にかかる翻訳支援システムは、効率良く、品質の高い翻訳結果を得ることができる、という効果を有し、翻訳支援システム等として有用である。
【符号の説明】
【０１７６】
１  翻訳支援システム
１１、２１  サーバ装置
１２  第一端末装置
１３  第二端末装置
１２１  モノリンガル受信部
１２２  端末側モノリンガル受付部
１２３  モノリンガル送信部
１３１  バイリンガル受信部
１３２  端末側バイリンガル受付部
１３３  バイリンガル送信部
１１０１  機械翻訳機能情報格納部
１１０２  専門辞書格納部
１１０３  翻訳支援者情報格納部
１１０４  翻訳パス情報格納部
１１０５  翻訳結果情報格納部
１１０６  翻訳対象情報受付部
１１０７、２１０１  翻訳パス情報群取得部
１１０８  翻訳実行部
１１０９  モノリンガル通知部
１１１０  モノリンガル受付部
１１１１  バイリンガル通知部
１１１２  バイリンガル受付部
２１０２  補助者存在判断部
【図１】
2011237849.tif 000003
【図２】
2011237849.tif 000004
【図３】
2011237849.tif 000005
【図４】
2011237849.tif 000006
【図５】
2011237849.tif 000007
【図６】
2011237849.tif 000008
【図７】
2011237849.tif 000009
【図８】
2011237849.tif 000010
【図９】
2011237849.tif 000011
【図１０】
2011237849.tif 000012
【図１１】
2011237849.tif 000013
【図１２】
2011237849.tif 000014
【図１３】
2011237849.tif 000015
【図１４】
2011237849.tif 000016