(57)【特許請求の範囲】
【請求項１】
情報の記憶手段、翻訳者の翻訳者端末及び翻訳校正者の校正者端末と情報の送受信を行う通信手段、前記各手段の動作を制御する処理手段を備え、
前記記憶手段は、
翻訳対象となる複数の原文から構成される文章を記憶する文章ファイルと、前記翻訳校正者により校正された翻訳文を当該翻訳文に対応する原文と関連付けて蓄積する翻訳支援データベースとを格納する翻訳支援装置であって、
前記処理手段は、
ａ１）前記記憶手段の文章ファイルから、翻訳対象となる各原文を読み出すこと、
ｂ１）当該読み出した各原文と同一の原文が蓄積されているかを、前記翻訳支援データベースにそれぞれ問い合わせること、
ｃ１）前記問い合わせに基づいて、前記文章ファイルから読み出した各原文を、前記同一の原文が蓄積されている翻訳文流用可能原文と、前記同一の原文が蓄積されていない翻訳文流用不能原文とに区分すること、
ｄ１）前記翻訳文流用可能原文に区分した原文を、前記翻訳支援データベースに蓄積された翻訳文にそれぞれ変換した流用翻訳文を生成すること、
ｅ１）前記翻訳文流用不能原文に区分した原文を、当該区分した各原文の翻訳を担当する翻訳者の翻訳者端末へ前記通信手段を介してそれぞれ送信すること、
ｆ１）前記原文の送信先である翻訳者端末から、前記送信した原文について翻訳された新規翻訳文を前記通信手段を介して取得したとき、所定のレイアウト情報と、前記生成した流用翻訳文と、前記取得した新規翻訳文とに基づいて、流用翻訳文と、当該取得した新規翻訳文とを識別可能な校正用文章を編集すること、
ｇ１）前記校正用文章を編集したとき、当該校正用文章を前記校正者端末へ前記通信手段を介して送信すること、
ｈ１）校正者端末から、当該翻訳校正者に校正された前記新規翻訳文を前記通信手段を介して取得すること、
ｉ１）所定のレイアウト情報と、前記生成した流用翻訳文と、前記翻訳校正者に校正された各新規翻訳文とに基づいて、出版用文章を編集すること、
ｊ１）前記翻訳校正者に校正された各新規翻訳文を当該新規翻訳文に対応する原文と関連付けて前記翻訳支援データベースに蓄積すること、
を特徴とする翻訳支援装置。
【請求項２】
前記記憶手段の文章ファイルは、
翻訳対象となる複数の原文を当該各原文の属性と関連付けた文章を記憶し、
前記処理手段は、
前記ｅ１）ステップにおいて、翻訳文流用不能原文に区分した各原文を、各翻訳者の翻訳者端末へ送信する際、
前記区分した各原文の属性を前記文章ファイルの内容に基づいて特定すると共に、前記属性が共通する原文群を、当該原文群の翻訳を担当する翻訳者の翻訳者端末へそれぞれ送信することを特徴とする請求項１記載の翻訳支援装置。
【請求項３】
請求項１記載の翻訳支援装置と情報の送受信を行う通信手段、情報の表示手段、情報の入力手段、翻訳インターフェース制御情報を記憶した記憶手段、前記各手段の動作を制御する処理手段を備えた翻訳者端末において、
前記翻訳者端末の処理手段に、
ａ３）前記翻訳支援装置から、当該翻訳者端末の翻訳者が翻訳を担当する原文を、前記通信手段を介して取得するステップと、
ｂ３）前記記憶手段のインターフェース制御情報に基づいて、前記取得した原文についての新規翻訳文を受け取る為の翻訳インターフェースを生成するステップと、
ｃ３）前記取得した原文と、前記生成した翻訳インターフェースとを前記表示手段に表示するステップと、
ｄ３）前記入力手段から、前記翻訳インターフェースを介して前記原文に関する新規翻訳文を取得するステップと、
ｅ３）前記取得した新規翻訳文を、前記記憶手段に格納するステップと、
ｆ３）前記記憶手段から当該新規翻訳文を読み出すステップと、
ｇ３）当該読み出した新規翻訳文を前記通信手段を介して前記翻訳支援装置に送信するステップと、
を実行させる翻訳者端末制御プログラム。
【請求項４】
請求項１記載の翻訳支援装置と情報の送受信を行う通信手段、情報の表示手段、情報の入力手段、校正インターフェース制御情報を記憶した記憶手段、前記各手段の動作を制御する処理手段を備えた校正者端末において、
前記校正者端末の処理手段に、
ａ４）前記翻訳支援装置が編集した校正用文章を、前記通信手段を介して翻訳支援装置から取得するステップと、
ｂ４）当該取得した校正用文章を解析し、当該校正用文章に含まれる新規翻訳文を識別するステップと、
ｃ４）前記記憶手段の校正インターフェース制御情報に基づいて、前記識別した新規翻訳文のみの校正を受け付けるための、校正インターフェースを生成するステップと、
ｄ４）前記取得した校正用文章と、前記生成した校正インターフェースとを前記表示手段に表示するステップと、
ｅ４）前記入力手段から、前記校正インターフェースを介して前記新規翻訳文の校正を取得するステップと、
ｆ４）前記校正を取得したとき、当該校正後の新規翻訳文を前記記憶手段に格納するステップと、
ｇ４）前記記憶手段から当該校正後の新規翻訳文を読み出すステップと、
ｈ４）当該読み出した新規翻訳文を前記通信手段を介して前記翻訳支援装置に送信するステップと、
を実行させる校正者端末制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、翻訳支援装置に係り、特に、翻訳者が過去に翻訳した翻訳文を蓄積し、これを再利用することにより、翻訳対象となる文章を翻訳する工程を効率化する翻訳支援装置に関する。
【０００２】
【従来の技術】
ある言語により記載された翻訳対象を他の言語に翻訳する作業に、いわゆる翻訳メモリを搭載した翻訳ツールが用いられることがある。この翻訳ツールは、パーソナルコンピュータに実装されるものである。そして、当該翻訳ツールに搭載された翻訳メモリは、「対訳データベース」とも呼ばれるが、当該ツールを用いて翻訳者が自ら過去に翻訳した翻訳文を、翻訳対象となった原文と関連付けて随時蓄積するデータベースである。この翻訳メモリを搭載した翻訳ツールを用いた場合、翻訳者は、翻訳対象を構成する原文のうち、翻訳メモリに蓄積された原文と同一又は近似する原文については、これを過去に翻訳した翻訳文に自動変換させた上で、残りの原文のみを自ら翻訳すればよいため、翻訳効率が向上する。
【０００３】
【発明が解決しようとする課題】
上記翻訳ツールを用いて翻訳を行う場合にあっても、事業として行われる翻訳であれば、各翻訳担当者による翻訳後文章について誤訳の有無をチェックし、誤訳があればこれを訂正する校正作業は不可欠の工程といえる。
【０００４】
即ち、一般に事業として行われる翻訳作業は、複数の翻訳者に対し各人が担当する翻訳対象原文を割り振り、各翻訳者担当の翻訳作業が完了した上で、当該各翻訳担当者に翻訳された文章を編集し、これを当該翻訳者と異なる者が校正するといった工程を有する。しかしながら、上記翻訳ツールを用いた翻訳における校正作業であれば、翻訳者により新規に翻訳された部分、即ち、翻訳メモリの内容に基づいて自動変換した流用部分以外についてのみ校正の有無を確認すればその目的を達成できるにもかかわらず、従来、各翻訳者に翻訳された文章のうち、上記翻訳メモリの内容に基づく流用部分と、当該翻訳者が新規に翻訳した部分とを識別可能に編集して校正者に出力できるシステムが存在しなかった。そのため、結果として校正者は、毎回の校正作業において、校正の必要のない上記流用部分も誤訳のチェックをすることになっていた。したがって、各翻訳者が上記翻訳メモリを搭載した翻訳ツールにより翻訳した翻訳文を校正用に編集する際、当該翻訳メモリからの流用箇所と、当該翻訳者が新規に翻訳した箇所を識別可能に編集できるシステムを構築して欲しいとの要請があった。
【０００５】
更に、事業として行われる翻訳作業の通常においては、複数の翻訳者に翻訳担当を割り振り、各担当毎に並行して翻訳が進められるため、各翻訳担当者における翻訳の進捗状況を定量的に把握できるようなシステムを構築し欲しいとの要請があった。
【０００６】
【発明の目的】
このような状況下において、本発明は、事業として行われる翻訳作業において、翻訳メモリの内容に基づく翻訳文流用箇所と、新規翻訳箇所とを識別可能に翻訳後文章を編集し、これを翻訳校正者に提示する一連の工程を実現できる翻訳支援装置を提供することを目的とする。更に、本発明は、各翻訳担当者における翻訳の進捗状況を定量的に把握できるような翻訳支援装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、情報の記憶手段、翻訳者の翻訳者端末及び翻訳校正者の校正者端末と情報の送受信を行う通信手段、上記各手段の動作を制御する処理手段を備え、記憶手段が、翻訳対象となる複数の原文から構成される文章を記憶する文章ファイルと、翻訳校正者により校正された翻訳文を当該翻訳文に対応する原文と関連付けて蓄積する翻訳支援データベースとを格納する。
【０００８】
そして、上述の処理手段は、ａ１）上記記憶手段の文章ファイルから、翻訳対象となる各原文を読み出す処理と、ｂ１）当該読み出した各原文と同一の原文が蓄積されているかを、当該翻訳支援データベースにそれぞれ問い合わせる処理と、  ｃ１）当該問い合わせに基づいて、上述の文章ファイルから読み出した各原文を、同一の原文が蓄積されている翻訳文流用可能原文と、同一の原文が蓄積されていない翻訳文流用不能原文とに区分する処理と、ｄ１）翻訳文流用可能原文に区分した原文を、翻訳支援データベースに蓄積された翻訳文にそれぞれ変換した流用翻訳文を生成する処理と、ｅ１）翻訳文流用不能原文に区分した原文を、当該区分した各原文の翻訳を担当する翻訳者の翻訳者端末へ通信手段を介してそれぞれ送信する処理とを実行する。
【０００９】
更に処理手段は、ｆ１）原文の送信先である翻訳者端末から、上記送信した原文について翻訳された新規翻訳文を前記通信手段を介して取得したとき、所定のレイアウト情報と、上記生成した流用翻訳文と、上記取得した新規翻訳文とに基づいて、流用翻訳文と、当該取得した新規翻訳文とを識別可能な校正用文章を編集する処理と、ｇ１）校正用文章を編集したとき、当該校正用文章を校正者端末へ通信手段を介して送信する処理と、ｈ１）校正者端末から、当該翻訳校正者に校正された新規翻訳文を通信手段を介して取得する処理と、ｉ１）所定のレイアウト情報と、当該生成した流用翻訳文と、当該翻訳校正者に校正された各新規翻訳文とに基づいて、出版用文章を編集する処理と、ｊ１）翻訳校正者に校正された各新規翻訳文を当該新規翻訳文に対応する原文と関連付けて翻訳支援データベースに蓄積する処理とを実行する。
【００１０】
ここにいう「新規翻訳文」とは、翻訳文流用不能原文に区分した原文を、各翻訳担当者に翻訳を割り当てる翻訳単位に区分した場合において、当該各翻訳単位毎に翻訳された各翻訳文を意味する。
【００１１】
請求項２記載の発明は、上記記憶手段の文章ファイルが、翻訳対象となる複数の原文を当該各原文の属性と関連付けた文章を記憶し、上記処理手段が、上記ｅ１）ステップにおいて、翻訳文流用不能原文に区分した各原文を、各翻訳者の翻訳者端末へ送信する際、上記区分した各原文の属性を文章ファイルの内容に基づいて特定すると共に、当該属性が共通する原文群を、当該原文群の翻訳を担当する翻訳者の翻訳者端末へそれぞれ送信することを特徴とする請求項１記載の翻訳支援装置である。
【００１２】
請求項３記載の発明は、請求項１記載の翻訳支援装置と情報の送受信を行う通信手段、情報の表示手段、情報の入力手段、翻訳インターフェース制御情報を記憶した記憶手段、上記各手段の動作を制御する処理手段を備えた翻訳者端末において、当該翻訳者端末の処理手段に、ａ３）翻訳支援装置から、当該翻訳者端末の翻訳者が翻訳を担当する原文を、上記通信手段を介して取得するステップと、ｂ３）上記記憶手段のインターフェース制御情報に基づいて、当該取得した原文についての新規翻訳文を受け取る為の翻訳インターフェースを生成するステップと、ｃ３）当該取得した原文と、当該生成した翻訳インターフェースとを表示手段に表示するステップと、ｄ３）上記入力手段から、翻訳インターフェースを介して上記原文に関する新規翻訳文を取得するステップと、ｅ３）当該取得した新規翻訳文を、記憶手段に格納するステップと、ｆ３）上記記憶手段から当該新規翻訳文を読み出すステップと、ｇ３）当該読み出した新規翻訳文を、上記通信手段を介して翻訳支援装置に送信するステップとを実行させる翻訳者端末制御プログラムである。
【００１３】
請求項４記載の発明は、請求項１記載の翻訳支援装置と情報の送受信を行う通信手段、情報の表示手段、情報の入力手段、校正インターフェース制御情報を記憶した記憶手段、上記各手段の動作を制御する処理手段を備えた校正者端末において、上記校正者端末の処理手段に、ａ４）上記翻訳支援装置が編集した校正用文章を、通信手段を介して翻訳支援装置から取得するステップと、ｂ４）当該取得した校正用文章を解析し、当該校正用文章に含まれる新規翻訳文を識別するステップと、ｃ４）上記記憶手段の校正インターフェース制御情報に基づいて、当該識別した新規翻訳文のみの校正を受け付けるための、校正インターフェースを生成するステップと、ｄ４）上記取得した校正用文章と、当該生成した校正インターフェースとを上記表示手段に表示するステップと、ｅ４）入力手段から、当該校正インターフェースを介して新規翻訳文の校正を取得するステップと、ｆ４）当該校正を取得したとき、当該校正後の新規翻訳文を記憶手段に格納するステップと、ｇ４）記憶手段から当該校正後の新規翻訳文を読み出すステップと、ｈ４）当該読み出した新規翻訳文を通信手段を介して上記翻訳支援装置に送信するステップを実行させる校正者端末制御プログラムである。
【００１４】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施形態について説明する。
【００１５】
図１は、本実施形態のシステム構成を示すブロック図である。
【００１６】
本システムは、翻訳者端末１０、校正者端末２０、翻訳支援装置４０により構成されている。翻訳者端末１０、校正者端末２０、翻訳支援装置４０は、インターネット５０を介して接続されている。説明の便宜上図１には、翻訳者端末１０及び校正者端末２０を一つしか記載していないが、これらは複数存在することを想定している。
【００１７】
翻訳者端末１０は、翻訳者の使用するパーソナルコンピュータであり、翻訳者記憶手段１１、翻訳者通信手段１２、翻訳者入力手段１３、翻訳者表示手段１４、翻訳者処理手段１５とからなる。
【００１８】
翻訳者記憶手段１１は、例えば、メモリ、レジスタ、ハードディスクである。当該翻訳者記憶手段１１は、ＨＴＭＬ（hyper text markup language）で組まれた情報を閲覧するブラウザの制御情報を格納する。更に、翻訳支援装置４０から翻訳対象となる原文を受信し、これについての入力された翻訳文を再び翻訳支援装置４０に送信するための情報送受制御情報と、翻訳者から当該原文に関する新規翻訳文の入力を受け付ける翻訳インターフェースを表示するための翻訳インターフェース制御情報とからなる翻訳者端末制御プログラムを、上記ブラウザの制御情報のプラグインとして格納している。
【００１９】
翻訳者通信手段１２は、例えば、ルータである。
【００２０】
翻訳者入力手段１３は、例えば、キーボードである。
【００２１】
翻訳者表示手段１４は、例えば、コンピュータディスプレイである。
【００２２】
翻訳者処理手段１５は、例えばＣＰＵを含み、分散処理を行う複数の演算手段を含んでもよい。当該翻訳者処理手段１５は、上記翻訳者端末制御プログラムを実行することにより、ａ３）翻訳支援装置４０から、当該翻訳者端末１０の翻訳者が翻訳を担当する原文を、翻訳者通信手段１２を介して取得する処理と、ｂ３）翻訳者記憶手段１１のインターフェース制御情報に基づいて、当該取得した原文についての新規翻訳文を受け取る為の翻訳インターフェースを生成する処理と、ｃ３）当該取得した原文と、当該生成した翻訳インターフェースとを上記翻訳者表示手段１４に表示する処理と、ｄ３）上述の翻訳者入力手段１３から、翻訳インターフェースを介して原文に関する新規翻訳文を取得する処理とを行う。
【００２３】
そして、翻訳者処理手段１５は、上記翻訳者端末制御プログラムを実行することにより、ｅ３）取得した新規翻訳文を、上記翻訳者記憶手段１１に格納する処理と、ｆ３）翻訳者記憶手段１１から当該新規翻訳文を読み出す処理と、ｇ３）当該読み出した新規翻訳文を翻訳者通信手段１２を介して翻訳支援装置４０に送信する処理とを行う。
【００２４】
また、当該翻訳者には、認証のための個別のＩＤ、パスワードが割り振られている。
【００２５】
校正者端末２０は、翻訳校正者の使用するパーソナルコンピュータであり、校正者記憶手段２１、校正者通信手段２２、校正者入力手段２３、校正者表示手段２４、校正者処理手段２５とからなる。本実施形態における校正とは、上記翻訳者に翻訳された新規翻訳文を原文と照らし合わせ、誤訳があればこれを訂正することを意味する。
【００２６】
校正者記憶手段２１は、例えば、メモリ、レジスタ、ハードディスクである。当該校正者記憶手段２１には、ＨＴＭＬで組まれた情報を閲覧するブラウザの制御情報を格納する。更に、翻訳支援装置４０から新規翻訳文を受信し、これについて校正された当該新規翻訳文を再び翻訳支援装置４０に送信するための情報送受制御情報と、校正者から当該新規翻訳文に関する校正の入力を受け付ける校正インターフェースを表示するための校正インターフェース制御情報とからなる校正者端末制御プログラムを、上記ブラウザの制御情報のプラグインとして格納している。
【００２７】
校正者通信手段２２は、翻訳者通信手段１２と同一の構成であり、校正者入力手段２３は、翻訳者入力手段１３と同一の構成である。また、校正者表示手段２４は、翻訳者表示手段１４と同一の構成である。
【００２８】
校正者処理手段２５は、例えばＣＰＵを含み、分散処理を行う複数のコンピュータを含んでもよい。当該校正者処理手段２５は、上記校正者端末制御プログラムを実行することにより、ａ４）翻訳支援装置４０が編集した校正用文章を、校正者通信手段２２を介して翻訳支援装置４０から取得する処理と、ｂ４）当該取得した校正用文章を解析し、当該校正用文章に含まれる新規翻訳文を識別する処理と、ｃ４）校正者記憶手段２１の校正インターフェース制御情報に基づいて、上記識別した新規翻訳文のみの校正を受け付けるための、校正インターフェースを生成する処理と、ｄ４）当該取得した校正用文章と、当該生成した校正インターフェースとを上記校正者表示手段２４に表示するステップと、ｅ４）校正者入力手段２３から、校正インターフェースを介して新規翻訳文の校正を取得する処理とを行う。
【００２９】
そして、校正者処理手段２５は、上記校正者端末制御プログラムを実行することにより、ｆ４）校正を取得したとき、当該校正後の新規翻訳文を校正者記憶手段２１に格納する処理と、ｇ４）校正者記憶手段２１から当該校正後の新規翻訳文を読み出す処理と、ｈ４）当該読み出した新規翻訳文を校正者通信手段２２を介して翻訳支援装置４０に送信する処理とを行う。
【００３０】
翻訳支援装置４０は、記憶手段４１と、通信手段４２と、処理手段４３とから構成される。
【００３１】
記憶手段４１は、例えば、メモリ、レジスタ、ハードディスクであり、文章ファイルを格納する文章ファイルデータベース４１ａと、校正者端末２０の翻訳校正者によって校正された翻訳文を当該翻訳文に対応する原文と関連付けて蓄積する翻訳支援データベース４１ｂとを備える。
【００３２】
文章ファイルデータベース４１ａに格納する各文章ファイルには、翻訳対象となる複数の原文から構成される文章を記憶するが、この文章ファイルは、ＳＧＭＬ（standard generalized markup language）のファイル形式で格納されており、この文章を構成する各原文に関連付けられるＳＧＭＬタグの名称、及び当該ＳＧＭＬタグによる文書構造は当該翻訳支援装置４０のシステム運営者によりＤＴＤ（document type definition）のファイルとして予め設定されている。
【００３３】
これを具体例を参照しつつ更に詳細に説明しておく。
【００３４】
文章ファイルに格納される各原文には、上記ＤＴＤにより定義された開始タグと終了タグが関連付けられている。当該ＤＴＤは、先ず、各原文毎に＜sentence＞というタグを関連付ける事を定義しており、複数の原文を各章ごとのルート要素として管理するための＜chap＞を更に定義している。また、上記各原文毎に関連付けられる＜sentence＞タグには、各章において当該原文を配置する順番を示す「num」という第１の属性と、修正許容の有無を示す「change」という第２の属性を関連付けるように定義している。尚、この属性「change」の属性値は、"yes"と"no"の２種類があり、通常"yes"と初期設定されているが、翻訳禁止原文については、例外的に"no"と初期設定される。この翻訳禁止原文は、その性質上翻訳されると意味をなさなくなる原文であり、例えば、全世界共通で単一の表現形式で使用される名称等が該当する。更に当該ＤＴＤは、当該原文の性質を示す「property」という第３の属性をも関連付けるように定義している。当該性質を示す第３の属性の属性値には、操作手順を示す「operate」、機能概要を示す「function」、注意書きを示す「caution」等がある。したがって、例えば、電気機器の取扱マニュアルにおける、ある章の第１番目に配列され、かつ操作手順に関する「電源スイッチを入れてください」という原文であれば＜sentence  num＝"１"  change ="yes"  property ="operate"＞電源スイッチを入れてください＜/sentence＞という要素として文章ファイルに記憶される。このようなＳＧＭＬタグに関連付けられた数十ないし数百の原文が集合して、ひとつの「章」というルート要素を構成するものである。また、上述のように、原文の配列順だけでなく、操作手順等の性質「property」をも第３の属性として関連付けるのは、原文の性質に応じて文章を区分し、性質の同じ複数の原文群毎に翻訳担当者を割り当てる為である。これについては後に詳述する。
【００３５】
一方、翻訳支援データベース４１ｂには、上述した翻訳者端末１０の翻訳者に翻訳され、更に校正者端末２０の翻訳校正者により校正された翻訳文を当該翻訳文に対応する原文と関連付けて格納する。翻訳者により翻訳された新規翻訳文であって、翻訳校正者により校正の有無を判定された新規翻訳文については、次回同一の原文について翻訳を行う際、既に翻訳された翻訳文を流用することにより、翻訳作業の重複を回避し、作業を効率化するためである。当該翻訳支援データベース４１ｂに格納された翻訳文は、例えば、「電源スイッチを入れてください」という原文に対し、「Turn the power on」といったものが想定できる。
【００３６】
通信手段４２は、例えばルータである。
【００３７】
処理手段４３は、ＣＰＵを含み、分散処理を行う複数の演算手段を含んでもよい。
【００３８】
次に、翻訳支援装置４０の実行する翻訳文章生成処理について詳述する。当該翻訳文章生成処理は、各翻訳者から新規翻訳文を取得するまでの新規翻訳文取得処理と、当該取得した新規翻訳文に対する校正を取得するまでの校正取得処理とに分けて説明することができる。本実施形態における翻訳文章生成処理は各章ごと、即ち、＜chap＞のタグに関連付けられたルート要素毎に行われる。
【００３９】
はじめに、新規翻訳文取得処理について、図２のフローチャートを参照しつつ説明する。同図左側に示すのは、翻訳支援装置４０側で実行される処理であり、同図右側に示すのは、翻訳者端末１０側で実行される処理である。
【００４０】
まず、翻訳支援装置４０にアクセスした翻訳者端末１０と校正者端末２０が、自己のＩＤ、パスワードを提示して翻訳支援装置４０にログインし、当該翻訳支援装置４０と、翻訳者端末１０及び校正者端末２０との接続状態が維持されていることが本処理及び校正取得処理の前提として要求される。
【００４１】
処理手段４３は、記憶手段４１における文章ファイルデータベース４１ａから、今回翻訳対象となる文章の文章ファイルを特定する（Ｓ１０１）。
【００４２】
処理手段４３は、当該特定した文章ファイルから、翻訳対象となる各原文を読み出す（Ｓ１０２）。今回翻訳の対象となる、ＳＧＭＬタグに関連付けられた各原文は、上述のようにＳＧＭＬファイル形式の文章ファイルで格納されており、各章を構成する各原文が＜chap＞のタグに関連付けられたルート要素を構成している。したがって、処理手段４３は、各原文をＳＧＭＬタグに関連付けられた要素の状態で、且つ＜chap＞のタグに関連付けられたルート要素単位で読み出す。
【００４３】
処理手段４３は、当該読み出した各原文と同一の原文が蓄積されているかを、記憶手段４１の翻訳支援データベース４１ｂに問い合わせる（Ｓ１０３）。但し、処理手段４３は、当該読み出した各原文のうち、「change」の属性の属性値が"no"と初期設定される翻訳禁止原文については、上記問合せの対象から除外する。原文をそのまま維持するので翻訳の必要性がないからである。
【００４４】
処理手段４３は、上述の問い合わせに基づいて、上記特定した文章ファイルから読み出した各原文を、翻訳文流用可能原文と、翻訳文流用不能原文とに区分する（Ｓ１０４）。翻訳文流用可能原文とは、翻訳支援データベース４１ｂに、同一の原文が蓄積されている原文である。一方、翻訳文流用不能原文とは、翻訳支援データベース４１ｂに、同一の原文が蓄積されていない原文である。
【００４５】
処理手段４３は、上記翻訳文流用可能原文に区分した原文を、翻訳支援データベース４１ｂに蓄積された翻訳文にそれぞれ変換した流用翻訳文を生成する（Ｓ１０５）。例えば、処理手段４３が、＜sentence  num＝"１"  change ="yes"  property ="operate"＞電源スイッチを入れてください＜/sentence＞という原文を文章ファイルから読み出し、且つ、「電源スイッチを入れてください」という原文と関連付けた「Turn the power on」という翻訳文が翻訳支援データベース４１ｂに格納されていたとき、処理手段４３は、＜sentence  num＝"１"  change ="yes"  property ="operate"＞Turn the power on＜/sentence＞という流用翻訳文を生成する。
【００４６】
更に、処理手段４３は、当該生成した流用翻訳文のＳＧＭＬタグにおける第２の属性「change」の属性値を「"no"」にする（Ｓ１０６）。
【００４７】
処理手段４３は、翻訳文流用不能原文に区分した各原文を、当該区分した各原文の翻訳を担当する翻訳者の翻訳者端末１０に送信する（Ｓ１０７）。ここで、処理手段４３は、各原文に関連付けられた各ＳＧＭＬタグを校正者端末２０が処理可能なＨＴＭＬタグに変換し、且つ当該ＳＧＭＬタグに示された各属性（「num」、「change」、「property」の各属性）及びその属性値を、変換されたＨＴＭＬタグの属性名及び属性値としてそのまま維持する。また、当該翻訳文流用不能原文に区分した原文の各翻訳者への割り当ては、各原文のＳＧＭＬタグに示された属性「property」の属性値に応じて行う。各原文に関連付けられたＳＧＭＬタグには、文章の性質を示す「property」という属性が関連付けられ、その属性値には、操作手順を示す「operate」、機能概要を示す「function」、注意書きを示す「caution」等があることは上述した。したがって、処理手段４３は、翻訳文流用不能原文に区分した各原文を、操作手順を説明する原文群、或いは、機能概要を説明する原文群といったように文章の性質に応じてソートし、当該ソートした原文群毎に、翻訳を担当する翻訳者を決定するものである。例えば、処理手段４３は、操作手順を説明する原文群は翻訳者Ａの翻訳者端末１０に送信する一方、機能概要を説明する原文群は翻訳者Ｂの翻訳者端末１０に送信するといったように、原文の各翻訳者への割り当てを決定する。なお、処理手段４３は、上記生成した流用翻訳文、及び翻訳禁止原文を、上記翻訳文流用不能原文に区分した各原文と併せて翻訳者端末１０へ送信する。そして、各流用翻訳文及び翻訳禁止原文の送信先である各担当翻訳者の翻訳者端末１０は、当該各流用翻訳文及び翻訳禁止原文のタグに示された属性「property」の属性値に応じて振り分けられる。この点は、上記翻訳文流用不能原文に区分した各原文と同様である。
【００４８】
このように、文章の性質を示す文章属性が同一の原文群が同一の翻訳者によって翻訳されるように、原文の各翻訳者への翻訳割り当てを決定するのは、以下の理由による。本実施形態においては、翻訳文流用不能原文の翻訳は、複数の各翻訳担当者によって行われる。しかしながら、翻訳は人為的な作業である為、配列順１から１０までは翻訳者Ａ、配列順１１から２０までは翻訳者Ｂ、配列順２１から３０までは翻訳者Ｃといったように、単純な配列順に翻訳者を割り当てていった場合、翻訳者が変わる箇所毎に、読み手に不自然な印象を与えることになる。各翻訳者の癖が微妙に翻訳文に影響するからである。したがって、本実施形態においては、予め、翻訳対象となる原文に、文章の性質を示す属性「property」をＳＧＭＬタグとして関連付けておき、この属性の属性値が共通する原文群を一つの纏まりとして同一の翻訳者に割り当てることにより、最終的に編集された文章を読んだ読み手に不自然な印象を与えることを回避するものである。
【００４９】
翻訳者端末１０の翻訳者処理手段１５は、上記翻訳支援装置４０から、当該翻訳者端末１０の翻訳者が担当する原文、及びタグに示された属性「property」の属性値が当該原文と同一である流用翻訳文、翻訳禁止原文を、翻訳者通信手段１２を介して取得して翻訳者記憶手段１１に記憶する（Ｓ１０８）。
【００５０】
翻訳者処理手段１５は、翻訳者記憶手段１１のインターフェース制御情報に基づいて、当該取得した原文についての新規翻訳文を受け取る為の翻訳インターフェースを生成する（Ｓ１０９）。この翻訳インターフェースは、「change」の属性値が"Yes"である原文、即ち、翻訳文流用不能原文に区分された原文のみに関する翻訳の入力を求める為のものである。
【００５１】
そして、翻訳者端末処理手段１５は、上記取得した原文（翻訳禁止原文含む）及び流用翻訳文と、当該生成した翻訳インターフェースとを翻訳者表示手段１４に表示する（Ｓ１１０）。図３に、翻訳者表示手段１４に表示される原文等と翻訳インターフェースの一例を示す。画面左側には、翻訳文流用不能原文に区分した原文、新規翻訳文、翻訳禁止原文を表示する。各原文等の左側には、番号が付されている。画面右側には、翻訳インターフェースを表示する。当該翻訳インターフェースには、画面左側の各原文等の番号に対応した新規翻訳文記入欄がそれぞれ設けられている。但し、「change」の属性値が"No"である流用翻訳文については、新規な翻訳の必要はないため、「翻訳不要」と表示する。また、翻訳禁止原文についても、原文をそのまま維持することから翻訳の必要がないため、「change」の属性値が"No"と設定されており、同じく「翻訳不要」と表示する。そして画面下には、「確定」のボタンが備えられている。ここで、図３は、１番目から４番目までの原文に対する新規翻訳文が、当該翻訳者端末１０の翻訳者により既に入力された状態を示している。また、７番、９番、１２番については、流用翻訳文又は翻訳禁止原文に対応する新規翻訳文記入欄であるため、「翻訳不要」と表示されている。翻訳者は、上記画面左側に表示された原文を参照し、すべての原文（図３のケースでは５番から６番、８番、１０番から１１番、１３番から１４番の各原文）に対する適切な翻訳を画面右側の翻訳インターフェースに翻訳者入力手段１３を介して入力していく。
【００５２】
翻訳者処理手段１５は、翻訳者入力手段１３から、上記翻訳インターフェースを介して、上記流用不能原文に区分した原文に関する新規翻訳文を取得する（Ｓ１１１）。
【００５３】
翻訳者処理手段１５は、当該取得した新規翻訳文を、翻訳者記憶手段１１の所定の記憶領域に格納する（Ｓ１１２）。その際、当該新規翻訳文には、翻訳対象として表示された原文に対応するＨＴＭＬタグを関連付けて格納する。
【００５４】
表示されたすべての原文に対する新規翻訳文を入力した翻訳者は、翻訳者入力手段１３から、画面下の「確定」を選択する。
【００５５】
翻訳者入力手段１３から、「確定」が選択されたことを特定する情報を取得した翻訳者処理手段１５は、翻訳者記憶手段１１から、当該新規翻訳文と、翻訳禁止原文と、流用翻訳文とを読み出す（Ｓ１１３）。当該新規翻訳文は、ＨＴＭＬタグに関連付けられた要素の状態で読み出される。更に、流用翻訳文及び翻訳禁止原文についても、ＨＴＭＬタグに関連付けられた要素の状態で読み出される。
【００５６】
翻訳者処理手段１５は、当該読み出した新規翻訳文と、流用翻訳文と、翻訳禁止原文とを翻訳者通信手段１２を介して翻訳支援装置４０に送信する（Ｓ１１４）。以上で、新規翻訳文取得処理がすべて終了し、直ちに校正取得処理が開始される。校正取得処理について、図４のフローチャートを参照しつつ説明する。同図左側に示すのは翻訳支援装置４０側で実行される処理であり、同図右側に示すのは校正者端末２０側で実行される処理である。
【００５７】
上記送信した原文について翻訳された新規翻訳文と、流用翻訳文と、翻訳禁止原文とを、原文の送信先である翻訳者端末１０から取得して記憶手段４１に記憶した処理手段４３は、まず、当該取得した新規翻訳文等のＨＴＭＬタグをＳＧＭＬタグに再び変換し、その上で、所定のレイアウト情報と、上記生成した流用翻訳文と、翻訳禁止原文と、当該取得した新規翻訳文とに基づいて、流用翻訳文及び翻訳禁止原文と、当該取得した新規翻訳文とを識別可能な校正用文章を編集する（Ｓ１１５）。上述のように、上記Ｓ１０５のステップにおいて、翻訳支援データベース４１ｂに蓄積された翻訳文に変換した流用翻訳文については、ＳＧＭＬタグにおける第２の属性「change」の属性値を「"no"」に変更する。また、翻訳禁止原文はＳＧＭＬタグにおける第２の属性「change」の属性値が「"no"」と当初から設定されている。したがって、処理手段４３は、上記流用翻訳文及び翻訳禁止原文と、上記各翻訳者端末１０から取得した新規翻訳文とを、これに関連付けられたＳＧＭＬタグの第１の属性「num」の属性値をキーとして配列順にソートすることにより、流用翻訳文及び翻訳禁止原文と、新規翻訳文とを識別可能な校正用文章とすることが出来る。
【００５８】
当該校正用文章を編集した処理手段４３は、当該編集した校正用文章を校正者端末２０に通信手段４２を介して送信する（Ｓ１１６）。その際、処理手段４３は、当該校正用文章を構成する流用翻訳文、翻訳禁止原文、及び流用翻訳文に関連付けられた各ＳＧＭＬタグを、校正者端末２０が処理可能なＨＴＭＬタグに変換するが、当該ＳＧＭＬタグに関連付けられた各属性は変換されたＨＴＭＬタグの属性としてそのまま維持される。
【００５９】
校正者端末２０の校正者処理手段２５は、翻訳支援装置４０が編集した校正用文章を、校正者通信手段２２を介して翻訳支援装置４０から取得する（Ｓ１１７）。
【００６０】
校正者処理手段２５は、当該取得した校正用文章を解析し、当該校正用文章に含まれる新規翻訳文を識別する（Ｓ１１８）。上述のように、流用翻訳文については「change」の属性値が「"no"」と変更され、また、翻訳禁止原文は当初から「change」の属性値が「"no"」と設定される一方、新規翻訳文は「change」の属性値が「"yes"」と維持されるので、校正者処理手段２５は、当該属性値に基づいて、流用翻訳文及び翻訳禁止原文と新規翻訳文とを識別する。
【００６１】
校正者処理手段２５は、校正者記憶手段２１の校正インターフェース制御情報に基づいて、当該識別した新規翻訳文のみの校正を受け付けるための、校正インターフェースを生成する（Ｓ１１９）。
【００６２】
校正者処理手段２５は、上記取得した校正用文章と、当該生成した校正インターフェースとを校正者表示手段２４に表示する（Ｓ１２０）。図５に校正者表示手段２３に表示される校正用文章と、校正インターフェースの一例を示す。画面左側には、校正用文章を表示する。ここで、流用翻訳文及び翻訳禁止原文は黒の文字（不図示）で表示される一方、新規翻訳文は赤色の文字（不図示）で表示される。そして、画面右側には、校正インターフェースを表示する。当該校正インターフェースには、画面左側に表示した各番号に対応した校正記入欄がそれぞれ設けられている。但し、黒文字表記される流用翻訳文又は翻訳禁止原文に対応する校正記入欄には、「校正不要」と表示され、校正後の新規翻訳文を入力できないようになっている。更に、画面下には、「確定」のボタンが備えられている。ここで図５は、１番目から１１番目までの翻訳文に対する校正が、当該校正者端末２０の校正者により既に入力された状態を示す。
【００６３】
各翻訳校正者には、翻訳対象となる原文が既に送付されており、当該翻訳校正者は、当該表示された校正用文章と、上記原文の内容を照合すると共に、各翻訳文と他の翻訳文との関係における文章の流れを検討し、当該校正用文章に含まれる新規翻訳文について正しい翻訳がされているか判断する。そして、当該各新規翻訳文について訂正すべき点を発見したときは、当該訂正すべき新規翻訳文の番号に対応する校正記入欄に校正後の新規翻訳文を入力する一方、訂正を要しない新規翻訳文に対応する校正記入欄には「Ｏ．Ｋ．」と入力する。但し、「校正不要」と表示された校正記入欄は、流用翻訳文又は翻訳禁止原文に対応するものであるため、訂正後の新規翻訳文を入力できないようにインターフェースによって制限される。
【００６４】
校正者処理手段２５は、校正者入力手段２３から、上記校正インターフェースを介して新規翻訳文の校正を取得する（Ｓ１２１）。
【００６５】
校正者処理手段２５は、当該校正を取得したとき、当該校正後の新規翻訳文を校正者記憶手段２１に格納する（Ｓ１２２）。例えば、校正者処理手段２５は、翻訳校正者によって「Ｏ．Ｋ．」が入力されたときは、上記画面左側に表示された新規翻訳文を校正後の新規翻訳文として格納する一方、新規翻訳文が上記画面右側の校正記入欄に入力されたときは、当該入力された新規翻訳文を格納する。また、当該校正後の新規翻訳文は、校正対象であった新規翻訳文に対応するＨＴＭＬタグを関連付けて格納する。
【００６６】
上記表示されたすべての新規翻訳文に対する校正記入欄に、「Ｏ．Ｋ．」又は校正後の新規翻訳文を入力した翻訳校正者は、画面下の「確定」を選択する。
【００６７】
上記画面下の「確定」が選択されたことを特定する情報を校正者入力手段２３から取得した校正者処理手段２５は、校正者記憶手段２１から当該校正後の新規翻訳文を読み出す（Ｓ１２３）。当該校正後の新規翻訳文は、ＨＴＭＬタグに関連付けられた要素の状態で読み出される。
【００６８】
校正者処理手段２５は、当該読み出した新規翻訳文を校正者通信手段２２を介して翻訳支援装置４０に送信する（Ｓ１２４）。
【００６９】
翻訳支援装置４０の処理手段４３は、校正者端末２０から、当該翻訳校正者に校正された新規翻訳文を通信手段４２を介して取得する（Ｓ１２５）。そして処理手段４３は、当該校正後の新規翻訳文に関連付けられたＨＴＭＬタグを、これに対応するＳＧＭＬタグに再び変換する。
【００７０】
処理手段４３は、所定のレイアウト情報と、上記記憶手段４１に記憶した流用翻訳文及び翻訳禁止原文と、上記翻訳校正者に校正された各新規翻訳文とに基づいて、出版用文章を編集する（Ｓ１２６）。当該編集された出版用文章は、ＳＧＭＬファイルとして記憶手段４１の所定の記憶領域に保存され、翻訳済みの文章として適宜読み出すことが可能となる。
【００７１】
処理手段４３は、翻訳校正者に校正された各新規翻訳文を当該新規翻訳文に対応する原文と関連付けて記憶手段４１の翻訳支援データベース４１ｂに蓄積する（Ｓ１２７）。当該蓄積された新規翻訳文は、当該蓄積後、文章ファイルから読み出した他の原文における流用翻訳文の生成にリアルタイムに反映されていくため、以降の翻訳文章生成処理において、翻訳支援データベース４１ｂの翻訳文を流用できる範囲、即ち、各翻訳者による翻訳作業を省略できる範囲が拡大していくことになる。
【００７２】
以上で校正取得処理がすべて終了する。
【００７３】
このように、本実施形態によれば、翻訳支援装置４０の記憶手段４１に翻訳支援データベース４１ｂを設け、各翻訳者により翻訳され、且つ翻訳校正者により校正された翻訳文については、これを翻訳財産として蓄積し、次回以降同一の原文に関する翻訳の必要が生じたときにこれを再利用することにより、翻訳効率を向上させることができる。
【００７４】
また、上記翻訳者に翻訳された新規翻訳文と、翻訳支援データベース４１ｂから流用した流用翻訳文とを校正者端末２０に送信する際には、当該新規翻訳文と、流用翻訳文とを識別可能に編集した形で送信するため、校正者端末２０の翻訳校正者は、翻訳された文章全体の流れを把握できる一方で、校正の必要のない流用翻訳文を容易に識別でき、新規翻訳文のみについて校正の有無を確認すればよいため、校正終了までの時間を大幅に短縮することができる。
【００７５】
更に、翻訳者端末１０の翻訳者により翻訳された新規翻訳文に誤訳があると判断したとき、校正者端末２０の翻訳校正者自らが、校正インターフェースを介してこれを訂正することができるので、翻訳処理の効率化を極めて容易に実現できる。
【００７６】
記憶手段４１の文章ファイルデータベース４１ａには、翻訳対象となる各原文をＳＧＭＬタグとそれぞれ関連付けたＳＧＭＬファイルの形式で格納するため、複数人に翻訳担当を割り当て、各翻訳者が並行して翻訳を行うという状況下においても、各翻訳者端末１０から取得した翻訳文を、所定の配置順、レイアウトに再編集することを極めて容易に実行することができる。
【００７７】
また、上記ＳＧＭＬタグには、当該原文の性質を示す属性「property」が含まれており、この属性「property」に対応する属性値に応じた原文群を同一の翻訳者に割り振るため、各翻訳者に翻訳され、翻訳校正者による校正を受けた翻訳文を編集した出版用文章を読んだときに、各翻訳者の癖により不自然な印象が生じるという事態を回避できる。
【００７８】
上記実施形態においては、一章あたりの翻訳文章生成処理を説明したが、一つの文章ファイルに含まれる他の章についても、翻訳を担当する翻訳者、及び当該翻訳者による翻訳を校正する翻訳校正者のチームを別個に設けることにより、複数の章に含まれる原文についての翻訳文章生成処理を並行しておこなうことが可能となり、原文から翻訳文生成までの時間を大幅に短縮することができる。
【００７９】
また、各翻訳者端末１０の翻訳者へ依頼した原文や、各校正者端末２０の翻訳校正者に依頼した校正用文章のデータ量は、例えば、翻訳者Ａには○○Ｋbyteの原文を送っており、校正者Ｂには○○○Ｋbyteの校正用文章を送っているというように、翻訳支援装置４０の側で定量的に把握することができるので、各翻訳者１０からの新規翻訳文の取得状況や、各校正者端末２０からの校正された新規翻訳文の取得状況を確認することにより、全工程の中に占める現在の翻訳工程の進捗状況を容易に把握することができる。
【００８０】
尚、本発明の実施形態は、上記に限定されるものではない。
【００８１】
上記実施形態においては、文章ファイルデータベース４１ａに、翻訳対象となる日本語の原文を格納しておき、これを翻訳支援データベース４１ｂの英語訳に基づいて英語に翻訳する構成を紹介したが、翻訳支援データベース４１ｂのコンテンツを、対フランス語翻訳用、対ドイツ語翻訳用にすることにより、他の言語への翻訳であっても、これを容易にすることができる。
【００８２】
また、上記実施形態においては、ＳＧＭＬファイルを、各翻訳者端末１０、校正者端末２０が処理可能なＨＴＭＬファイルに変換して送信する構成を採用していたが、各端末が実装するアプリケーションが、ＸＭＬ（extensible markup language）形式による情報を処理可能であれば、上記ＳＧＭＬファイルをＸＭＬファイルに変換して送信してもよい。
【００８３】
【発明の効果】
以上説明したように構成され機能する本発明によれば、記憶手段に翻訳支援データベースを設け、過去に翻訳された翻訳文を蓄積し、当該翻訳文と同一の翻訳文については、これを流用して翻訳文を生成することにより、翻訳工程における重複作業を回避し、翻訳効率を向上させることができる。
【００８４】
また、本発明は、翻訳対象となる原文の翻訳者端末への送信と当該翻訳者端末からの新規翻訳文の取得、及び校正用文章の校正者端末への送信と、当該校正者端末からの校正された新規翻訳文の取得とを、通信回線を介して行い、更に、上記翻訳支援データベースから流用した流用翻訳文と、翻訳者端末の翻訳者に新規に翻訳された新規翻訳文とを識別可能に上記校正用文章を編集する。したがって、校正者端末の翻訳校正者は、今回校正の必要のある箇所と、校正の必要のない箇所を容易に識別でき、校正終了までの時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明にかかる実施形態の全体構成を示すブロック図である。
【図２】実施形態の動作を示すフローチャート図である（新規翻訳文取得処理）。
【図３】表示手段に表示される原文と翻訳インターフェースの一例を示す図である。
【図４】実施形態の動作を示すフローチャート図である（校正取得処理）。
【図５】表示手段に表示される校正用文章と校正インターフェースの一例を示す図である。
【符号の説明】
１０  翻訳者端末
１１  翻訳者記憶手段
１２  翻訳者通信手段
１３  翻訳者入力手段
１４  翻訳者表示手段
１５  翻訳者処理手段
２０  校正者端末
２１  校正者記憶手段
２２  校正者通信手段
２３  校正者入力手段
２４  校正者表示手段
２５  校正者処理手段
４０  翻訳支援装置
４１  記憶手段
４１ａ  文章ファイルデータベース
４１ｂ  翻訳支援データベース
４２  通信手段
４３  処理手段
【図１】
0003771159.tif 000002
【図２】
0003771159.tif 000003
【図３】
0003771159.tif 000004
【図４】
0003771159.tif 000005
【図５】
0003771159.tif 000006