(57)【要約】【課題】翻訳作業のゆれの発生を防止する。【解決手段】業務クライアント端末と、文書を管理する文書管理サーバと、文章の要素を管理する要素管理サーバと、を有する翻訳支援システムであって、前記業務クライアント端末は、文書ファイルを構成する各要素を抽出して前記要素管理サーバが管理する要素データベース内に格納させ、前記要素管理サーバは、要素データベース内に格納された要素のうち、翻訳作業において同時出現する要素の組を取得し、前記要素の組を要素間対応データベースに格納し、前記業務クライアント端末の要求に応じて、前記要素管理サーバは、翻訳作業に対応した要素の集合を前記要素間対応データベースから検索し、対応関係にある要素の組、要素のネットワーク構造のうち少なくともいずれか一方を業務クライアント端末に提示することを特徴とする翻訳支援システム。【選択図】図１
2018190350.tif 000002
【特許請求の範囲】
【請求項１】
業務クライアント端末と、文書を管理する文書管理サーバと、文章の要素を管理する要素管理サーバと、を有する翻訳支援システムであって、
前記業務クライアント端末は、
文書ファイルを構成する各要素を抽出して前記要素管理サーバが管理する要素データベース内に格納させ、
前記要素管理サーバは、
前記要素データベース内に格納された要素のうち、翻訳作業において同時出現する要素の組を取得し、前記要素の組を要素間対応データベースに格納し、
前記業務クライアント端末の要求に応じて、前記要素管理サーバは、翻訳作業に対応した要素の集合を前記要素間対応データベースから検索し、対応関係にある要素の組、要素のネットワーク構造のうち少なくともいずれか一方を前記業務クライアント端末の画面に表示することを特徴とする翻訳支援システム。
【請求項２】
前記要素管理サーバは、前記対応関係にある要素の組、前記要素のネットワーク構造の出現頻度を業務クライアント端末の画面に表示する請求項１に記載の翻訳支援システム。
【請求項３】
前記同時出現と見なす範囲を変更して任意の範囲とすることを特徴とする請求項１又は２に記載の翻訳支援システム。
【請求項４】
前記要素管理サーバは、前記業務クライアント端末に対して同一の要素を多く含む過去の類似する翻訳、他者の類似する訳語を画面に表示することを特徴とする請求項１から３までのいずれか１項に記載の翻訳支援システム。
【請求項５】
新たに用いた要素の対応関係及び出現頻度を、前記要素間対応データベースに格納することを特徴とする請求項１から４までのいずれか１項に記載の翻訳支援システム。
【請求項６】
前記要素管理サーバは、
要素を文書の分野毎に分けて前記要素データベース内に格納することを特徴とする請求項１から５までのいずれか１項に記載の翻訳支援システム。
【請求項７】
業務クライアント端末と、文書を管理する文書管理サーバと、文章の要素を管理する要素管理サーバと、を有する翻訳支援システムにおける翻訳支援方法であって、
前記業務クライアント端末は、
文書ファイルを構成する各要素を抽出して前記要素管理サーバが管理する要素データベース内に格納させ、
前記要素管理サーバは、
要素データベース内に格納された要素のうち、翻訳作業において同時出現する要素の組を取得し、前記要素の組を要素間対応データベースに格納し、
前記業務クライアント端末の要求に応じて、前記要素管理サーバは、翻訳作業に対応した要素の集合を前記要素間対応データベースから検索し、対応関係にある要素の組、要素のネットワーク構造のうち少なくともいずれか一方を前記業務クライアント端末の画面に表示することを特徴とする翻訳支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳支援技術に関する。
【背景技術】
【０００２】
従来から、翻訳作業を支援するシステムが提案されている。例えば、特許文献１に記載の訳語リスト作成手段は、第１言語文書の中に含まれる単語のうち内容語を抽出するとともに翻訳者により翻訳された文中から第１言語の内容語に対応する第２言語の内容語を抽出し第１言語の内容語と第２言語の内容語とを対応付けた訳語リストを作成し記憶装置に記憶する。さらに、訳語予測手段は、翻訳者がこれから翻訳しようとする第１言語の文に含まれる内容語が前記訳語リストにあるときはその第１言語の内容語に対応する第２言語の内容語を導き出し表示装置に表示する。
【０００３】
このようにすると、英語から日本語に人手で翻訳を行う作業者が行う必要のある入力操作を可能な限り少なくすることによって、作業の効率化及び省力化を図ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９０１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
翻訳作業においては、翻訳者によって同じ意味が別の単語で表現される可能性がある。例えば、仕様書、取扱説明書、パンフレット、契約書などの業務文書では、文書によって別表現・別単語になっていると、翻訳文を読む人が混乱するという問題がある。
【０００６】
本発明は、翻訳作業のゆれの発生を防止することを目的とする。また、異なる翻訳者や異なる時期における翻訳作業の整合性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、業務クライアント端末と、文書を管理する文書管理サーバと、文章の要素を管理する要素管理サーバと、を有する翻訳支援システムであって、前記業務クライアント端末は、文書ファイルを構成する各要素を抽出して前記要素管理サーバが管理する要素データベース内に格納させ、前記要素管理サーバは、前記要素データベース内に格納された要素のうち、翻訳作業において同時出現する要素の組を取得し、前記要素の組を要素間対応データベースに格納し、前記業務クライアント端末の要求に応じて、前記要素管理サーバは、翻訳作業に対応した要素の集合を前記要素間対応データベースから検索し、対応関係にある要素の組、要素のネットワーク構造のうち少なくともいずれか一方を前記業務クライアント端末に提示することを特徴とする翻訳支援システムが提供される。
【０００８】
前記要素管理サーバは、前記対応関係にある要素の組、前記要素のネットワーク構造の出現頻度を業務クライアント端末に提示するようにすると良い。これにより、業務クライアント端末の利用者は、翻訳作業における訳語の選択に関する支援を受けることができる。
尚、要素は、例えば単語を、スペースなどを区切りとして抽出することができる。
【０００９】
前記同時出現と見なす範囲を変更して任意の範囲としても良い。同じ文書において、同時出現と見なす要素の範囲を変更しながら要素間に関連性を付加することで、翻訳作業における訳語の選択に関してより正確な翻訳ができるように支援を受けることができる。
【００１０】
前記要素管理サーバは、前記業務クライアント端末に対して同一の要素を多く含む過去の類似する翻訳、他者の類似する訳語を提示しても良い。例えば、翻訳の中で要素が同時出現した関係も要素同士を線で結んで画面に表示することで、翻訳が正確になるように支援される。
【００１１】
さらに、新たに用いた要素の対応関係及び出現頻度を、前記要素間対応データベースに格納するようにすると、辞書に相当する前記要素間対応データベースの内容を拡充することができる。
【００１２】
利用者は、過去の作業や同種作業と整合性があるように翻訳作業を修正することができる。または、新しい翻訳作業が影響する過去の翻訳作業および他者の翻訳作業の成果物を修正することができる。
【００１３】
前記要素管理サーバは、要素を文書の分野毎に分けて前記要素データベース内に格納するようにしても良い。このようにすると、特定分野の要素の関係性を構築することができ、要素間の関係性の構築における精度が向上する。
【００１４】
本発明の他の観点によれば、業務クライアント端末と、文書を管理する文書管理サーバと、文章の要素を管理する要素管理サーバと、を有する翻訳支援システムにおける翻訳支援方法であって、前記業務クライアント端末は、文書ファイルを構成する各要素を抽出して前記要素管理サーバが管理する要素データベース内に格納させ、前記要素管理サーバは、要素データベース内に格納された要素のうち、翻訳作業において同時出現する要素の組を取得し、前記要素の組を要素間対応データベースに格納し、前記業務クライアント端末の要求に応じて、前記要素管理サーバは、翻訳作業に対応した要素の集合を前記要素間対応データベースから検索し、対応関係にある要素の組、要素のネットワーク構造のうち少なくともいずれか一方を前記業務クライアント端末の画面に提示することを特徴とする翻訳支援方法が提供される。
【００１５】
本発明は、上記翻訳支援方法をコンピュータに実行させるためのプログラムであっても良く、当該プログラムを格納するコンピュータ読み取り可能な記憶媒体であっても良い。
【発明の効果】
【００１６】
本発明によれば、翻訳作業のゆれの発生を防止することができる。また翻訳作業の整合性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態による翻訳支援システムの一構成例を示す機能ブロック図である。
【図２】文書データベース内に文書を登録する文書登録処理の流れの一例を示すフローチャート図である。
【図３】全データでの関係抽出処理の流れを示すフローチャート図である。
【図４】１文書での整合性チェック処理の流れの一例を示すフローチャート図である。
【図５】要素（単語）の対応関係を示し、同時に出現することの多い要素間を線で結んだ図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の一実施の形態による翻訳支援システムについて、図面を参照しながら詳細に説明する。
【００１９】
図１は、本実施の形態による翻訳支援システムの一構成例を示す機能ブロック図である。図１に示すように、翻訳支援システムＡは、例えば、パーソナルコンピュータなどの業務クライアント端末１と、業務クライアント端末１とそれぞれネットワーク接続される、文書管理サーバ３と、要素管理サーバ５とを有する。
【００２０】
業務クライアント端末１は、例えば、一般的なパーソナルコンピュータ（ＰＣ）やスマートフォンなどであり、翻訳作業の整合性をチェックする整合性チェック処理部１−１を有する。
【００２１】
文書管理サーバ３は、文書を格納する文書データベース１１と関連付けされている。文書データベース１１には、例えば、利用者が作成した文書ファイル等が格納されている。
【００２２】
要素管理サーバ５は、文の要素を格納する要素データベース１５と、要素間の対応関係データを格納する要素間対応データベース１７とに関連付けされている。文書管理サーバ３及び要素管理サーバ５には、処理部３ａ、５ａがそれぞれ設けられている。
【００２３】
尚、図１の構成は例示であり、例えば、全ての構成を、業務クライアント端末１内に設けても良い。
【００２４】
図２は、文書データベース１１内に文書を登録する文書登録処理の流れの一例を示すフローチャート図である。
【００２５】
処理が開始されると（Ｓｔａｒｔ）、業務クライアント端末１の要求に応じて、文書管理サーバ３の処理部３ａは、ステップＳ１において、例えば、利用者が作成した１個の文書ファイルＡを文書データベース１１から取得し、業務クライアント端末１に送る。
【００２６】
ステップＳ２において、業務クライアント端末１の整合性チェック処理部１−１は、文書ファイルＡを構成する各要素、例えば単語を、スペース（英語等の場合）などを区切りとして抽出する。日本語の文書ファイルの場合には、名詞句、動詞句、形容詞句などの句を基準とした要素や、漢字の単語を基準とした要素を抽出することができる。
【００２７】
ステップＳ３において、業務クライアント端末１は、ステップＳ２で抽出した各要素を、要素管理サーバ５に送る。要素管理サーバ５の処理部５ａは、要素データベース１５内に文書ファイルのＩＤ（例えば、Ａ）と対応付けて、抽出された各要素を格納する。
【００２８】
上記の処理（Ｓ２−Ｓ３）を、処理が終了するまで継続する（ステップＳ４でＮｏ）。処理が終了すると（ステップＳ４でＹｅｓ）、文書登録処理を終了する。
【００２９】
図３は、全データでの関係抽出処理の流れを示すフローチャート図である。要素データベース１５内に保存されている各要素をループする。
【００３０】
処理が開始されると（Ｓｔａｒｔ）、要素データベース１５内に保存されている各要素について、以下の処理を行う。
【００３１】
まず、ステップＳ１１において、要素管理サーバ５の処理部５ａは、文書を構成する要素のうち、同時出現する要素の組を取得する。同時出現する要素の組とは、例えば、対訳関係になる要素などである。
【００３２】
次いで、ステップＳ１２において、文書を構成する要素で同時出現する１個の要素の組を要素間対応データベース１７に保存する。具体例は、実施例１において説明する。
【００３３】
上記の処理（Ｓ１１−Ｓ１２）を、処理が終了するまで継続する（ステップＳ１３でＮｏ）。処理が終了すると（ステップＳ１３でＹｅｓ）、全データでの関係抽出処理を終了する。
【００３４】
尚、要素管理サーバ５において要素を文書の分野（カテゴリ）ごとに分けて格納するようにしても良い。このように分野毎に要素を分けることにより、特定分野の要素の関係性を構築することも可能である。これにより、要素間の関係性の構築における精度が向上するという利点がある。
【００３５】
以上の処理により、文書中の全データでの要素間の関連性を構築することができる。
例えば、翻訳作業における１文が、
和文：「在庫移動に関する管理の作業を担う機能」
英訳： 「The function of controlling activities related to the movement of inventories」
である例について説明する。
【００３６】
同時出現する場合が多い、すなわち、「隣接する要素の組」の例では、要素は以下の通りである。
和文：  「在庫」、「移動」、「管理」、「作業」、「機能」
英文：  inventory, movement, control, activity, function
【００３７】
図４は、１文書での整合性チェック処理の流れの一例を示すフローチャート図である。利用者が作成した１個の文書ファイルＢの翻訳文について整合性をチェックする。
【００３８】
処理が開始されると（Ｓｔａｒｔ）、ステップＳ２１において、業務クライアント端末１の要求に応じて、利用者が作成しようとする文書ファイルＢについてチェック処理を開始する。ステップＳ２２において、１個の文書ファイルＢに対応した要素の集合を要素データベース１５において検索、抽出する。この要素の集合の検索、抽出処理は、例えば、現在行っている作業において行っても良く、或いは、同じ原文に関する複数の翻訳作業を同時に行っている場合に適用することもできる。ステップＳ２３において、要素管理サーバ５の処理部５ａは、文書ファイルＢの１個の翻訳作業に対応した要素の組（集合）を要素間対応データベース１７から検索する。ステップＳ２４において、要素の組、要素のネットワーク構造および出現頻度を業務クライアント端末１に提示する。ステップＳ２５において、処理が終了しない場合には（Ｎｏ）、ステップＳ２１に戻り、処理が終了するまで処理を継続する。ループ処理が終了した場合には（Ｙｅｓ）、処理を終了する（Ｅｎｄ）。
【００３９】
例えば、利用者が新しい翻訳作業（文書ファイルＢ）をしたとき、同一の要素を多く含む過去の類似する翻訳、他者の類似する訳語をシステムが提示する。例えば、翻訳の中で要素が同時出現した関係もそれぞれの要素の関連性が高いことを示す線で結び提示する。例えば、要素同士を線で結んで画面に表示する。
【００４０】
これにより、翻訳作業を正確に行うことができる。また、翻訳作業のゆれの発生を防止することができる。
【００４１】
［実施例１]
本実施例１では、翻訳作業についての１つの具体例を示す。
【００４２】
例えば和文翻訳においては、日本語の一文から英語の一文を作成する処理になる。そして、日本語と英語との対訳データベースに、過去の類似翻訳処理、同種翻訳処理が格納されている。
【００４３】
一方、英文翻訳においては、英語の一文から日本語の一文を作成する処理になる。そして、英語と日本語との対訳データベースに、過去の類似翻訳処理、同種翻訳処理が格納されている。
【００４４】
以下において、図４のステップＳ２４に示す処理の内容をより詳細に説明する。
１）翻訳作業Ａにおける要素をａｉ（ｉ＝１，２、…，ｎ、…）で表し、翻訳作業Ａに対する過去翻訳・同種翻訳作業をＢｊ、翻訳作業Ｂｊの要素をｂｊｋで表すと、以下の式で表される。
【００４５】
Ａ＝{ａ１，ａ２,…，ａｉ,…}
Ｂｊ＝{ｂｊ１，ｂｊ２,…，ｂｊｋ，…}
【００４６】
各要素(ａ１，ａ２，…，ａｉ，…，ｂｊ１，ｂｊ２，…，ｂｊｋ，…)が同時に出現する頻度を業務クライアント端末１に提示する。
【００４７】
さらに、出現することの多い（頻度の高い）要素間を、例えば、関連性が高いことを意味する線で結び業務クライアント端末１に提示しても良い。
【００４８】
以上のような要素間の関連性を示す情報を、要素間対応データベース１７により参照することで、業務クライアント端末１の利用者は、翻訳作業における正しい支援を受けることができる。また、業務クライアント端末１の利用者は、過去の作業・同種作業と整合性があるように翻訳作業を修正することができる。
【００４９】
さらに、業務クライアント端末１の利用者は、新しい翻訳作業が影響する過去の翻訳作業および他者の翻訳作業の成果物を修正することができる。
【００５０】
尚、同時出現と見なす範囲は、任意の範囲を用いていれば良い。例えば、作業の範囲は、翻訳作業では、単語、熟語、文、隣接行、段落などを用いることもできる。異なるいくつかの範囲で同時出現する場合には、より高い頻度を付与するようにすると良い。
【００５１】
このような作業の具体例について、例えば、「在庫の受け払いに関する管理の作業を担う機能」を英訳する翻訳作業を例にして説明する。
【００５２】
１）過去の類似和文の英訳事例を提示する。
２）和文：「在庫移動に関する管理の作業を担う機能」
３−１）類似和文の英訳１： 「The function of controlling activities related to the movement of inventories 」
３−２）類似和文の英訳２： 「The function of managing activities related to the movement of inventories 」
【００５３】
このように、翻訳作業では、いくつかの選択肢が得られることが多い。
そこで、同時に出現する単語同士に頻度のスコア、例えば、同時に出現するほど高スコアを付与して、要素間対応データベース１７に格納しておく。例えば、｛管理｝の翻訳について以下のような関係を、要素間対応データベース１７に格納する。
【００５４】
尚、活用形が異なる場合でも同じ単語として出現頻度を求めることができるようにするために、名詞は単数形、動詞・形容詞は原形、例えばcontrollingであればcontrolのように統一して管理してもよい。
【００５５】
頻度スコア90：control - movement
頻度スコア90：control - inventory
頻度スコア80：manage - project
頻度スコア10：manage - movement
頻度スコア10：manage - inventory
【００５６】
すると、新たな翻訳作業等において、図５に示すような、頻度スコアの高い関係に基づいて要素（単語）の対応関係が得られる。これにより、隣接する、すなわち同時に出現することの多い要素間を線で結ぶことができる。
【００５７】
このような関係から、
和文：「在庫移動（受け払い）に関する管理の作業を担う機能」における「管理」を翻訳する際に、
英訳： 「The function of controlling activities related to the movement of inventories」である可能性が高いことがわかる。
【００５８】
従って、３−２）ではなく３−１）が翻訳文である可能性が高いことをユーザに示すことができる。
一方、manageであれば、projectなどが同時出現する可能性が高い要素といえる。
【００５９】
このように、同時出現する可能性が高い要素を参照することにより、翻訳作業を支援することができる。また、複数のユーザが翻訳作業に関わる場合において、客観的な正解の翻訳の可能性を提示することで、翻訳作業の整合性を高めることができる。
【００６０】
処理および制御は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によるソフトウェア処理、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）によるハードウェア処理によって実現することができる。
【００６１】
また、上記の実施の形態において、添付図面に図示されている構成等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００６２】
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれるものである。
【産業上の利用可能性】
【００６３】
本発明は、翻訳支援システムに利用することができる。
【符号の説明】
【００６４】
Ａ…翻訳支援システム、１…業務クライアント端末、３…文書管理サーバ、３ａ、５ａ…処理部、５…要素管理サーバ、１１…文書データベース、１５…要素データベース、１７…要素間対応データベース。
【図１】
2018190350.tif 000003
【図２】
2018190350.tif 000004
【図３】
2018190350.tif 000005
【図４】
2018190350.tif 000006
【図５】
2018190350.tif 000007