(57)【要約】【課題】翻訳対象のドキュメントの種類に基づき複数のＤＢからなる翻訳メモリから、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高める。【解決手段】本発明に係る翻訳支援装置は、翻訳メモリに蓄積された過去翻訳文を流用し、翻訳対象原文を所定言語の翻訳文へ翻訳する翻訳支援装置であって、翻訳メモリから翻訳対象原文と一致する過去原文を検索する検索手段と、翻訳対象原文のマニュアルの種類に応じ２以上の翻訳メモリが規定された検索先翻訳メモリ情報を記憶した記憶手段と、翻訳対象原文を検索手段により検索された過去原文と関連付けて蓄積された過去翻訳文に変換した流用翻訳文を生成する変換生成手段とを有し、検索手段は、翻訳対象原文と一致する過去原文を検索するとき当該翻訳対象原文のマニュアルの種類に基づき検索先翻訳メモリ情報に規定された２以上の翻訳メモリから翻訳対象原文と一致する過去原文を検索する。【選択図】図４
2011180980.tif 000002
【特許請求の範囲】
【請求項１】
過去に翻訳対象となったマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け、マニュアルの種類毎に分類して蓄積した複数の翻訳メモリを備え、
前記翻訳メモリに蓄積された過去翻訳文を流用し、翻訳対象となるマニュアルの翻訳対象原文を所定言語の翻訳文へ翻訳する翻訳支援装置であって、
前記翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索する検索手段と、
前記翻訳対象原文のマニュアルの種類に応じて、複数の翻訳メモリのうち、検索先とすべき２以上の翻訳メモリが規定された検索先翻訳メモリ情報を記憶した記憶手段と、
前記翻訳対象原文を、前記検索手段により検索された過去原文と関連付けて蓄積された過去翻訳文に変換した流用翻訳文を生成する変換生成手段と、
を有し、
前記検索手段は、前記翻訳対象原文と一致する過去原文を検索するとき、当該翻訳対象原文のマニュアルの種類に基づき前記検索先翻訳メモリ情報に規定され検索先とすべき２以上の翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索すること、
を特徴とする翻訳支援装置。
【請求項２】
前記検索先翻訳メモリ情報は、検索先とすべき２以上の翻訳メモリとして、前記翻訳対象原文のマニュアルと同一の利用者に参照される種類のマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け蓄積した翻訳メモリを規定すること、
を特徴とする請求項１記載の翻訳支援装置。
【請求項３】
翻訳者により翻訳された前記翻訳対象原文の翻訳文を過去翻訳文とし、当該前記翻訳対象原文を過去原文として共に関連付けて、当該翻訳対象原文のマニュアルの種類に応じた翻訳メモリに蓄積する翻訳メモリ更新手段と、
前記翻訳メモリ更新手段により過去翻訳文及び該過去翻訳文に対応する過去原文が蓄積処理中であるときは、前記検索手段による検索処理を禁止する排他制御手段と、
を有することを特徴とする請求項１又は２記載の翻訳支援装置。
【請求項４】
前記排他制御手段は、前記蓄積処理中であるときは、前記検索手段による検索処理を保留させておき、前記蓄積処理の終了後、前記検索手段による検索処理を許可すること、
を特徴とする請求項３記載の翻訳支援装置。
【請求項５】
過去に翻訳対象となったマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け、マニュアルの種類毎に分類して蓄積した複数の翻訳メモリを備え、
前記翻訳メモリに蓄積された過去翻訳文を流用し、翻訳対象となるマニュアルの翻訳対象原文を所定言語の翻訳文へ翻訳する翻訳支援装置に、
前記翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索する検索手段と、
前記翻訳対象原文のマニュアルの種類に応じて、複数の翻訳メモリのうち、検索先とすべき２以上の翻訳メモリが規定された検索先翻訳メモリ情報を記憶した記憶手段と、
前記翻訳対象原文を、前記検索手段により検索された過去原文と関連付けて蓄積された過去翻訳文に変換した流用翻訳文を生成する変換生成手段と、
して機能させるプログラムであって、
前記検索手段は、前記翻訳対象原文と一致する過去原文を検索するとき、当該翻訳対象原文のマニュアルの種類に基づき前記検索先翻訳メモリ情報に規定され検索先とすべき２以上の翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索すること、
を特徴とする翻訳支援プログラム。
【請求項６】
前記検索先翻訳メモリ情報は、検索先とすべき２以上の翻訳メモリとして、前記翻訳対象原文のマニュアルと同一の利用者に参照される種類のマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け蓄積した翻訳メモリを規定すること、
を特徴とする請求項５記載の翻訳支援プログラム。
【請求項７】
前記翻訳支援装置に、
翻訳者により翻訳された前記翻訳対象原文の翻訳文を過去翻訳文とし、当該前記翻訳対象原文を過去原文として共に関連付けて、当該翻訳対象原文のマニュアルの種類に応じた翻訳メモリに蓄積する翻訳メモリ更新手段と、
前記翻訳メモリ更新手段により過去翻訳文及び該過去翻訳文に対応する過去原文が蓄積処理中であるときは、前記検索手段による検索処理を禁止する排他制御手段と、
して機能させることを特徴とする請求項５又は６記載の翻訳支援プログラム。
【請求項８】
前記排他制御手段は、前記蓄積処理中であるときは、前記検索手段による検索処理を保留させておき、前記蓄積処理の終了後、前記検索手段による検索処理を許可すること、
を特徴とする請求項７記載の翻訳支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳支援装置及び翻訳支援プログラムの分野に関する。
【背景技術】
【０００２】
ＯＡ機器等、外国に輸出されることを前提として生産される製品では、そのマニュアルについても輸出先の外国語に翻訳したマニュアルを用意する必要があるため、原文マニュアル（例えば英語）から、翻訳文（例えば各国言語）への翻訳作業が必要となる。
【０００３】
従来より、メーカーが翻訳業者に翻訳業務を発注するに際し、原文の製作から、翻訳発注、翻訳、校正、納品、最終的な製本、請求に至るまで、マニュアル翻訳業務の一連のプロセスをＷｅｂ上で一元管理可能な翻訳支援システムが知られている（例えば特許文献１、２参照）。
【０００４】
このような翻訳支援システムを利用した翻訳業務においては、一般に（１）メーカーによる原文の製作、（２）メーカーによる翻訳業者への翻訳業務の発注、（３）翻訳業者による原文の翻訳作業、（４）メーカーの校正者による翻訳文の校正作業、（５）翻訳文の納品、（６）ＤＴＰ（Desktop Publishing）の作業、（７）メーカーから翻訳業者への翻訳料支払い、といった各作業プロセス（工程）を経る。
【０００５】
（１）まずメーカーは原文マニュアルを製作する。原文は例えば日本語のものが考えられるが、世界各国の多言語に翻訳される必要がある場合、英語の原文マニュアルが製作される場合も多い。
【０００６】
（２）メーカーは、原文マニュアルの翻訳を行うにあたり、翻訳支援システムを通じて翻訳費用の見積り等を行いながら、翻訳業者の選定を行う。そしてメーカーは選定した翻訳業者に翻訳業務を発注する。
【０００７】
（３）メーカーから、翻訳支援システムを通じて翻訳対象となるマニュアルの原文を受け取った翻訳業者は、これを適宜区分し、各翻訳者に割り当てる。各翻訳者は、自己に割り当てられた原文マニュアルを翻訳する。このとき翻訳者は翻訳支援システムにＷｅｂブラウザを介してアクセスし、Ｗｅｂ画面上において、翻訳支援システムにより提供される翻訳メモリ（後述）を利用して効率的に翻訳作業を行う。各翻訳者による翻訳がすべて完了したところで、翻訳された各翻訳文は、翻訳支援システムを通じてメーカーに提出される。
【０００８】
（４）メーカーの校正者は、翻訳支援システムのＷｅｂ画面上において、翻訳ミスなどがないかどうか、翻訳者により翻訳されたその翻訳文を確認、校正する。翻訳文に翻訳ミスなどの誤りがあれば、校正者自ら誤り箇所を校正する。またもしくは誤り箇所を翻訳業者へ連絡し、翻訳者は、連絡された誤り箇所に基づいて、翻訳文を訂正し、校正後の翻訳文を再び提出する。
【０００９】
（５）校正を経た後、作成された翻訳文（翻訳済みマニュアル）は、最終的に翻訳業者からメーカーへ正式に納品される。
【００１０】
（６）メーカー（又は翻訳業者でもよい）は、最終的な翻訳文（翻訳済みマニュアル）を所定のＤＴＰソフトに基づいて編集し、編集後の翻訳文をＰＤＦファイルとして出力する。
【００１１】
（７）最後に、メーカーは翻訳支援システムを利用して翻訳実績に基づく支払帳票を出力し、その支払帳票に基づき翻訳業者へ翻訳料（代金）を支払う。なお翻訳料は一般に、翻訳ワード数にワード単価を乗じた金額がベースとなって計算されることが多い。
【００１２】
以上のように翻訳支援システムでは、一連の上記プロセスをＷｅｂ上で一元管理可能できるようになっている。またさらに、翻訳支援システムは翻訳業務や校正業務において作業者が作業を効率的に行えるよう、以下のような各種支援ツールを提供している。
【００１３】
例えば、翻訳者は、いわゆる翻訳メモリを搭載したこの翻訳ツールを用いて翻訳作業を効率的に進めることができる。翻訳メモリは、翻訳者らにより過去に翻訳された翻訳文（翻訳データ）と翻訳対象となった原文と関連付けて随時蓄積しているＤＢ（データベース）である。この翻訳メモリを搭載した翻訳ツールを用いれば、過去に同一又は近似する原文について翻訳を行った翻訳文については、これを翻訳メモリから抽出（引当）・流用し、自動変換させることができ、翻訳者は、自動変換されていない箇所のみを新規に翻訳していけばよいため、翻訳を効率化することができる。
【００１４】
また例えば、上記翻訳ツールを用いた翻訳における校正作業に際し、翻訳者により新規に翻訳された部分、即ち翻訳メモリの内容に基づいて自動変換した流用部分以外についてのみ校正の有無を確認すれば効率的である。従って各翻訳者が上記翻訳メモリを搭載した翻訳ツールにより翻訳した翻訳文を校正（確認）する際、当該翻訳メモリからの流用箇所と、当該翻訳者が新規に翻訳した箇所を識別可能に編集できる校正ツールにより、メーカーの翻訳校正者は、翻訳者が新規に翻訳した箇所だけを確認することで、校正作業を効率化できる。
【００１５】
ここで、翻訳メモリのＤＢについて言及しておく。従来の翻訳メモリのＤＢは、マニュアルドキュメントの種類、分野毎や言語毎というようにいくつかのＤＢ群から構成されている。例えば、マニュアルドキュメントの分野としては、ユーザマニュアル、ユーザＦＡＱマニュアル、サービスマニュアル、サービスＦＡＱマニュアル等の種類がある。そしてユーザマニュアルであれば、過去に翻訳されたユーザマニュアルの翻訳文（翻訳データ）と翻訳対象となったユーザマニュアルの原文は、ユーザマニュアルＤＢに蓄積されるようになっている。またさらにそのユーザマニュアルＤＢは、ドイツ語版ユーザマニュアルＤＢ、フランス語版ユーザマニュアルＤＢ、イタリア語版ユーザマニュアルＤＢといったように言語毎に管理されている。
【００１６】
このように複数のＤＢに分けて翻訳文及び原文を蓄積しているのは、マニュアル（及び言語）によって翻訳の仕方が異なるからであり、複数のＤＢに分けた方が翻訳品質が向上するからである。具体的に、同じマニュアルでもユーザマニュアルとサービスマニュアルでは、同一用語が用いられている場合であっても、ユーザ向けには平易な用語に翻訳すべきであり、一方サービスマン向けにはむしろ専門的な技術用語に翻訳した方が適切である。従って例えば、ユーザマニュアルを英語からドイツ語へ翻訳する場合、ドイツ語版ユーザマニュアルＤＢ（翻訳メモリ）から、英語の原文にマッチするフランス語の翻訳文を検索することで、ユーザ向けのユーザマニュアルとして適切な翻訳を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
上述のように翻訳作業において翻訳メモリを利用すると、過去に同一又は近似する原文について翻訳を行った翻訳文については、これを翻訳メモリから抽出して流用し自動変換させることができ、翻訳者は、自動変換されていない箇所のみを新規に翻訳していけばよい。そしてまた、この翻訳メモリから抽出して流用し自動変換させる箇所（翻訳文流用箇所という）が多いほど、その分新規に翻訳が必要とされる箇所（新規翻訳箇所という）は少なくなるので、翻訳者の翻訳効率はより向上することになる。
【００１８】
翻訳文流用箇所を多くするためには、１つに、翻訳メモリに蓄積される翻訳実績量をより多くすることである。過去に翻訳された翻訳文及びその原文の蓄積量が多いほど、新たな翻訳文とのマッチ率は当然ながら高くなるからである。
【００１９】
従来、上述のように、翻訳メモリは複数のＤＢに分けて管理され、マニュアルの種類や言語毎に用意されているＤＢから、原文にマッチする翻訳文が検索されていたため、検索されうる翻訳文は当該ＤＢの蓄積範囲内を超えることはできない。しかしながら、翻訳者の翻訳効率を向上させるため、これまで以上に翻訳文のマッチ率を高める手法が望まれる。
【００２０】
本発明では上記点に鑑みて、翻訳対象のドキュメントの種類に基づき複数のＤＢからなる翻訳メモリの構成は維持しながらも、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高め、翻訳効率を向上させる翻訳支援装置及び翻訳支援プログラムを提供することを目的とする。より詳細には、複数のＤＢからなる翻訳メモリを横断的に検索し、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高める翻訳支援装置等を本発明により提案する。また翻訳メモリ更新時おいて排他制御を行うことにより、より多くの翻訳実績から該当の翻訳文を検索できるようにし、より翻訳文のマッチ率を高める翻訳支援装置等を本発明により提案する。
【課題を解決するための手段】
【００２１】
上記課題を解決するため、本発明に係る翻訳支援装置は、過去に翻訳対象となったマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け、マニュアルの種類毎に分類して蓄積した複数の翻訳メモリを備え、前記翻訳メモリに蓄積された過去翻訳文を流用し、翻訳対象となるマニュアルの翻訳対象原文を所定言語の翻訳文へ翻訳する翻訳支援装置であって、前記翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索する検索手段と、前記翻訳対象原文のマニュアルの種類に応じて、複数の翻訳メモリのうち、検索先とすべき２以上の翻訳メモリが規定された検索先翻訳メモリ情報を記憶した記憶手段と、前記翻訳対象原文を、前記検索手段により検索された過去原文と関連付けて蓄積された過去翻訳文に変換した流用翻訳文を生成する変換生成手段と、を有し、前記検索手段は、前記翻訳対象原文と一致する過去原文を検索するとき、当該翻訳対象原文のマニュアルの種類に基づき前記検索先翻訳メモリ情報に規定され検索先とすべき２以上の翻訳メモリから、前記翻訳対象原文と一致する過去原文を検索する。
【００２２】
また上記課題を解決するため、上記翻訳支援装置においては、前記検索先翻訳メモリ情報は、検索先とすべき２以上の翻訳メモリとして、前記翻訳対象原文のマニュアルと同一の利用者に参照される種類のマニュアルの過去原文と当該翻訳されたマニュアルの過去翻訳文とを関連付け蓄積した翻訳メモリを規定する。
【００２３】
また上記課題を解決するため、上記翻訳支援装置においては、翻訳者により翻訳された前記翻訳対象原文の翻訳文を過去翻訳文とし、当該前記翻訳対象原文を過去原文として共に関連付けて、当該翻訳対象原文のマニュアルの種類に応じた翻訳メモリに蓄積する翻訳メモリ更新手段と、前記翻訳メモリ更新手段により過去翻訳文及び該過去翻訳文に対応する過去原文が蓄積処理中であるときは、前記検索手段による検索処理を禁止する排他制御手段と、を有する。
【００２４】
また上記課題を解決するため、上記翻訳支援装置においては、前記排他制御手段は、前記蓄積処理中であるときは、前記検索手段による検索処理を保留させておき、前記蓄積処理の終了後、前記検索手段による検索処理を許可する。
【００２５】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００２６】
本発明によれば、翻訳対象のドキュメントの種類に基づき複数のＤＢからなる翻訳メモリの構成は維持しながらも、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高め、翻訳効率を向上させる翻訳支援装置及び翻訳支援プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係る翻訳支援システムの構成図である。
【図２】翻訳支援サーバ１０の一実施形態の主要構成を示すハードウェア構成図である。
【図３】各装置の一実施形態の主要機能を示す機能ブロック図である。
【図４】翻訳支援サーバ１０の行う情報処理を概念的に示す図である。
【図５】検索先翻訳メモリ情報の具体例を示す。
【図６】翻訳メモリ使用状況管理テーブルの具体例を示す。
【図７】翻訳支援サーバ１０の行う横断検索を説明するフローチャートである。
【図８】翻訳支援サーバ１０の行う翻訳メモリの更新処理を説明するフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。
【００２９】
[システム構成]
（全体構成）
はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたっての全体構成について説明する。図１は、本実施形態に係る翻訳支援システムの構成図である。図に示されるように、本実施形態に係る翻訳支援システム１００は、翻訳支援サーバ１０、翻訳メモリ２０、翻訳支援ＤＢ３０、翻訳者端末４０、校正者端末５０、管理者端末６０を含み構成され、ネットワーク９０を介して相互に接続されている。説明の便宜上、翻訳者端末４０、校正者端末５０、管理者端末６０は、各々１台のみ示すが、いうまでもなくこれらは複数台接続されうる。
【００３０】
翻訳支援サーバ１０は、本実施形態に係る翻訳支援装置であり、翻訳者端末４０、校正者端末５０、管理者端末６０に対して翻訳支援を行うサーバである。上述したように、メーカーが翻訳業者に翻訳業務を発注するに際し、管理者端末６０にて、原文の製作から、翻訳発注、翻訳、校正、納品、最終的な製本、請求に至るまで、マニュアル翻訳業務の一連のプロセスをＷｅｂ上で一元管理できる。また翻訳者の翻訳者端末４０に対して、翻訳メモリを利用した翻訳機能を提供する。また校正者の校正者端末５０に対して、翻訳校正機能を提供する。本実施形態の翻訳支援サーバ１０は、各端末へのインターフェースとしてＷｅｂを採用しているので、いうまでもなくＷｅｂサーバとしての機能をも当然に備えている。
【００３１】
翻訳メモリ２０は、翻訳者らにより過去に翻訳された翻訳文（翻訳データ）と翻訳対象となった原文と関連付けて随時蓄積しているＤＢである。翻訳支援サーバ１０は、翻訳メモリ２０に蓄積された翻訳実績から新たに翻訳される原文とのマッチング（検索）を行い、マッチする過去の原文があれば、その原文に関連付いて蓄積されている翻訳文を引当てる。このように、過去に同一又は近似する原文について翻訳を行った翻訳文については、これを翻訳メモリから抽出（引当）・流用し、自動変換させることができ、翻訳者（翻訳者端末４０）は、自動変換されていない箇所のみを新規に翻訳していけばよいため、翻訳を効率化できる。翻訳メモリ２０については再度後述する。
【００３２】
翻訳支援ＤＢ３０は、今回新たに翻訳されるべき原文のデータ(原文ファイル)や、翻訳者に翻訳され校正前後の翻訳文のデータ（多言語ファイル）、翻訳の進捗状況を管理するデータ、またその他の翻訳支援に係る各種データ（支払帳票等）などを格納する記憶手段である。図１にも示されるように、今回新たに翻訳されるべき原文のデータ(原文ファイル)は、翻訳業務発注にあたってメーカーにより予め格納される。また翻訳、校正された後、最終的な成果物である翻訳文は、多言語ファイルとして格納される。この翻訳文は当該翻訳文に対応する原文、新規翻訳箇所、翻訳文流用箇所などと関連付けて格納しておく。
【００３３】
翻訳者端末４０は、例えばＰＣ（Personal Computer）のような端末でよく、翻訳者の翻訳業務を行う端末である。翻訳者は翻訳者端末４０を操作して翻訳支援サーバ１０にＷｅｂアクセスし、Ｗｅｂブラウザ上に翻訳用画面を表示させる。翻訳用画面には、新たに翻訳者によって翻訳されるべき原文が表示されるが、上述の翻訳支援サーバ１０の翻訳支援機能により、翻訳メモリ２０に蓄積された翻訳実績から新たに翻訳される原文（入力された原文ファイル）とのマッチング（検索）が行われ、マッチする過去の原文があれば、その原文に関連付いて蓄積されている翻訳文を引当てられたものも表示される。この場合、翻訳用画面には、翻訳メモリから抽出して流用し自動変換された翻訳文流用箇所と、翻訳メモリから流用できずに新規に翻訳が必要とされる新規翻訳箇所とが表示され、翻訳者は、翻訳効率向上の観点から新規翻訳箇所についてのみ翻訳作業を行うことができる。
【００３４】
校正者端末５０は、例えばＰＣのような端末でよく、メーカーの翻訳校正者が校正作業を行う校正用の端末である。校正者は校正者端末５０を操作して翻訳支援サーバ１０にＷｅｂアクセスし、Ｗｅｂブラウザ上に校正用画面を表示させる。校正用画面には、翻訳者に翻訳された翻訳文（成果物）が表示されるので、当該翻訳文を確認し翻訳文の校正作業を行う。また表示される翻訳文は、翻訳メモリから抽出して流用し自動変換された翻訳文流用箇所と、翻訳メモリから流用できずに翻訳者によって新規に翻訳された新規翻訳箇所とが表示されるので、校正効率向上の観点から新規翻訳箇所についてのみ校正作業を行うことができる。
【００３５】
管理者端末６０は、例えばＰＣのような端末でよく、メーカーの翻訳業務の管理を行う管理者用の端末である。管理者は管理者端末６０を操作して翻訳支援サーバ１０にＷｅｂアクセスし、Ｗｅｂブラウザ上に所定の管理画面を表示させ、原文の製作から、発注、翻訳、校正、納品、最終的な製本、請求に至るまで、マニュアル翻訳業務の一連のプロセスをＷｅｂ上で一元管理できる。
【００３６】
ネットワーク９０は、例えばインターネット網であり、各装置や端末を相互通信可能に接続するネットワークである。
【００３７】
（ハードウェア）
ここで、翻訳支援サーバ１０のハードウェア構成について簡単に説明しておく。図２は、翻訳支援サーバ１０の一実施形態の主要構成を示すハードウェア構成図である。翻訳支援サーバ１０は、主要な構成として、ＣＰＵ１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、補助記憶装置１０４、記憶媒体読取装置１０５、入力装置１０６、表示装置１０７、及び通信装置１０８を含む構成である。
【００３８】
ＣＰＵ１０１は、マイクロプロセッサ及びその周辺回路から構成され、装置全体を制御する回路である。また、ＲＯＭ１０２は、ＣＰＵ１０１で実行される所定の制御プログラム（ソフトウェア部品）を格納するメモリであり、ＲＡＭ１０３は、ＣＰＵ１０１がＲＯＭ１０２に格納された所定の制御プログラム（ソフトウェア部品）を実行して各種の制御を行うときの作業エリア（ワーク領域）として使用するメモリである。
【００３９】
補助記憶装置１０４は、汎用のＯＳ（Operating System）、翻訳支援ツール・プログラムを含む各種情報を格納する装置であり、不揮発性の記憶装置であるＨＤＤ（Hard Disk Drive）などが用いられる。上述の翻訳メモリ２０や翻訳支援ＤＢ３０は、この補助記憶装置１０４に構築することもできるし、翻訳支援サーバ１０外部の他の補助記憶装置に構築することもできる。
【００４０】
入力装置１０６は、ユーザが各種入力操作を行うための装置である。入力装置１０６は、マウス、キーボード、表示装置１０７の表示画面上に重畳するように設けられたタッチパネルスイッチなどを含む。表示装置１０７は、各種データを表示画面に表示する装置である。例えば、ＬＣＤ(Liquid Crystal Display)、ＣＲＴ(Cathode Ray Tube)などから構成される。
【００４１】
通信装置１０８は、ネットワークを介して他の機器との通信を行う装置である。有線ネットワークや無線ネットワークなど含む各種ネットワーク形態に応じた通信をサポートする。
【００４２】
（機能）
次に、翻訳支援サーバ１０、翻訳者端末４０、校正者端末５０の機能構成についてそれぞれ簡単に説明する。
【００４３】
図３は、各装置の一実施形態の主要機能を示す機能ブロック図である。翻訳支援サーバ１０は、主要な機能として、検索手段１３、変換生成手段１４、通信手段１５、翻訳メモリ更新手段１６、排他制御手段１７を有している。
【００４４】
検索手段１３は、翻訳メモリ２０から、翻訳対象となる原文（原文ファイル１１）と一致する過去原文を検索する機能を有している。翻訳メモリ２０は、上述したようにマニュアルの種類に応じて分類されているので、検索手段１３は検索に際し、検索先の翻訳メモリは、後述の検索先翻訳メモリ情報１２に従って決定する。
【００４５】
変換生成手段１４は、検索手段１３により検索された過去原文と関連付けて蓄積された過去翻訳文を取得し、翻訳対象となる原文を過去翻訳文に変換した流用翻訳文を生成する機能を有している。この流用翻訳文は原文とともに、通信手段１５を通じ翻訳者端末４０に送信される。
【００４６】
通信手段１５は、ネットワーク９０を介して翻訳者端末４０、校正者端末５０などの外部装置と通信を行う。
【００４７】
翻訳メモリ更新手段１６は、翻訳者（又は校正者）により翻訳（又は校正）され、翻訳者端末４０（又は校正者端末５０）から送信された翻訳文を過去翻訳文とし、当翻訳対象となった原文を過去原文として共に関連付けて、当該翻訳対象となった原文のマニュアルの種類に応じた翻訳メモリ２０に蓄積する機能を有している。翻訳メモリ２０は、翻訳者らにより過去に翻訳された翻訳文（翻訳データ）と翻訳対象となった原文と関連付けて随時蓄積しているＤＢであるから、日々の翻訳実績として、翻訳された翻訳文と過去原文とを関連付け、翻訳メモリ２０に蓄積している。なお蓄積に際し、翻訳メモリ２０はマニュアルの種類に応じて分類されているので、蓄積先はマニュアルの種類に応じた翻訳メモリに蓄積する。
【００４８】
排他制御手段１７は、翻訳メモリ更新手段１６により過去翻訳文及び該過去翻訳文に対応する過去原文が蓄積処理中であるときは、検索手段１３による検索処理を禁止する機能を有している。そして蓄積処理中であるときは、検索手段１３による検索処理を保留させておき、蓄積処理の終了後、検索手段１３による検索処理を許可する。このようにするのは、蓄積処理の終了（完了）を待ってから検索処理を行ったほうが、翻訳メモリ２０において翻訳実績の蓄積量は増えているので、その分検索される可能性（ヒット率）が高くなるからである。ヒット率が高ければその分流用可能な過去翻訳文が多くなるので、翻訳作業の向上に寄与できる。
【００４９】
検索先翻訳メモリ情報１２は、翻訳メモリ横断検索先リストともいえ、翻訳対象となる原文のマニュアルの種類に応じて、複数の翻訳メモリのうち、検索先とすべき２以上の翻訳メモリが規定されたものである。例えば、今回翻訳対象となる原文のマニュアルの種類が、「ユーザマニュアル」であれば、検索先とすべき翻訳メモリとして、ユーザマニュアルＤＢ２１及びユーザＦＡＱ ＤＢ２２を規定している。上述のように検索手段１３は検索に際し、検索先の翻訳メモリは検索先翻訳メモリ情報１２に従って決定するので、今回翻訳対象となる原文のマニュアルの種類が、「ユーザマニュアル」であれば、検索手段１３はユーザマニュアルＤＢ２１及びユーザＦＡＱ ＤＢ２２を検索先の翻訳メモリとすることになる。検索先翻訳メモリ情報１２については具体例を挙げて再度後述する。
【００５０】
最後に、本実施形態においての翻訳メモリ２０は、図に示されるように、ユーザマニュアルＤＢ２１、ユーザＦＡＱ ＤＢ２２、サービスマニュアルＤＢ２３、サービスＦＡＱ ＤＢ２４が、物理的又は論理的に分けて構築されているものとする。例えば、ユーザマニュアルＤＢ２１にはユーザ用のマニュアルの原文及び翻訳文が、ユーザＦＡＱ ＤＢ２２にはユーザ用のＦＡＱマニュアルの原文及び翻訳文が、翻訳実績として蓄積されている。また、サービスマニュアルＤＢ２３にはサービスマン用のマニュアルの原文及び翻訳文が、サービスＦＡＱ ＤＢ２４にはサービスマン用のＦＡＱマニュアルの原文及び翻訳文が、翻訳実績として蓄積されているのである。なお各ＤＢはさらに各国言語毎にも設けられるが図示等は省略する。
【００５１】
次に、翻訳者端末４０は、翻訳者の使用するＰＣであり、翻訳者記憶手段４１、翻訳者通信手段４２、翻訳者入力手段４３、翻訳者表示手段４４、翻訳者処理手段４５とからなる。
【００５２】
翻訳者記憶手段４１は、例えば、メモリ、レジスタ、ハードディスクである。当該翻訳者記憶手段４１は、ＨＴＭＬ（hyper text markup language）で組まれた情報を閲覧するブラウザの制御情報を格納する。更に、翻訳支援サーバ１０から翻訳対象となる原文（流用翻訳文を含む）を受信し、これについての入力された翻訳文を再び翻訳支援サーバ１０に送信するための情報送受制御情報と、翻訳者から当該原文に関する新規翻訳文の入力を受け付ける翻訳インターフェースを表示するための翻訳インターフェース制御情報とからなる翻訳者端末制御プログラムを、上記ブラウザの制御情報のプラグインとして格納している。
【００５３】
翻訳者通信手段４２は、ネットワーク９０を介して外部装置と通信を行う装置である。また翻訳者入力手段４３は、例えば、キーボード、マウスなど各種入力装置である。また翻訳者表示手段４４は、例えば、コンピュータディスプレイである。
【００５４】
翻訳者処理手段４５は、例えばＣＰＵを含み、分散処理を行う複数の演算手段を含んでもよい。当該翻訳者処理手段４５は、上記翻訳者端末制御プログラムを実行することにより、翻訳支援サーバ１０から、当該翻訳者端末４０の翻訳者が翻訳を担当する原文を、翻訳者通信手段４２を介して取得する処理と、翻訳者記憶手段４１のインターフェース制御情報に基づいて当該取得した原文についての新規翻訳文を受け取る為の翻訳インターフェースを生成する処理と、当該取得した原文と、当該生成した翻訳インターフェースとを上記翻訳者表示手段４４に表示する処理と、上述の翻訳者入力手段４３から、翻訳インターフェースを介して原文に関する新規翻訳文を取得する処理とを行う。そして、翻訳者処理手段４５は、上記翻訳者端末制御プログラムを実行することにより、取得した新規翻訳文を、上記翻訳者記憶手段４１に格納する処理と、翻訳者記憶手段４１から当該新規翻訳文を読み出す処理と、当該読み出した新規翻訳文を翻訳者通信手段４２を介して翻訳支援サーバ１０に送信する処理とを行う。また、当該翻訳者には、認証のための個別のＩＤ、パスワードが割り振られている。
【００５５】
次に、校正者端末５０は、翻訳校正者の使用するＰＣであり、校正者記憶手段５１、校正者通信手段５２、校正者入力手段５３、校正者表示手段５４、校正者処理手段５５とからなる。本実施形態における校正とは、翻訳者に翻訳された翻訳文を原文と照らし合わせ、誤訳があればこれを訂正することを意味する。
【００５６】
校正者記憶手段５１は、例えば、メモリ、レジスタ、ハードディスクである。当該校正者記憶手段２１には、ＨＴＭＬで組まれた情報を閲覧するブラウザの制御情報を格納する。更に、翻訳支援サーバ１０から翻訳文を受信し、これについて校正された翻訳文を再び翻訳支援サーバ１０に送信するための情報送受制御情報と、校正者から当該新規翻訳文に関する校正の入力を受け付ける校正インターフェースを表示するための校正インターフェース制御情報とからなる校正者端末制御プログラムを、ブラウザの制御情報のプラグインとして格納している。
【００５７】
校正者通信手段５２は、翻訳者通信手段４２と同一の構成であり、校正者入力手段５３は、翻訳者入力手段４３と同一の構成である。また、校正者表示手段５４は、翻訳者表示手段４４と同一の構成である。
【００５８】
校正者処理手段５５は、例えばＣＰＵを含み、分散処理を行う複数のコンピュータを含んでもよい。当該校正者処理手段５５は、校正者端末制御プログラムを実行することにより、翻訳支援サーバ１０が編集した校正用文章を、校正者通信手段５２を介して翻訳支援サーバ１０から取得する処理と、当該取得した校正用文章を解析し、当該校正用文章に含まれる新規翻訳文を識別する処理と、校正者記憶手段５１の校正インターフェース制御情報に基づいて識別した新規翻訳文のみの校正を受け付けるための、校正インターフェースを生成する処理と、当該取得した校正用文章と、当該生成した校正インターフェースとを上記校正者表示手段５４に表示する処理と、校正者入力手段５３から、校正インターフェースを介して新規翻訳文の校正を取得する処理とを行う。そして、校正者処理手段５５は、校正者端末制御プログラムを実行することにより、校正を取得したとき、当該校正後の翻訳文を校正者記憶手段５１に格納する処理と、校正者記憶手段５１から当該校正後の新規翻訳文を読み出す処理と、当該読み出した新規翻訳文を校正者通信手段５２を介して翻訳支援サーバ１０に送信する処理とを行う。
【００５９】
なお、以上説明したこれらの機能は、実際には各装置のＣＰＵが実行するプログラムにより制御、実現される。
【００６０】
[情報処理]
これまで本実施形態のシステム構成全般について説明してきたが、続いて以下、主に翻訳支援サーバ１０の行う情報処理について説明していく。図４は、翻訳支援サーバ１０の行う情報処理を概念的に示す図である。翻訳支援サーバ１０は、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率、引当率を高めるための情報処理を行う。
【００６１】
まず第１に、翻訳支援サーバ１０は、マニュアルの種類毎に分類された複数のＤＢからなる翻訳メモリを横断的に検索し、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高める。翻訳支援サーバ１０は、翻訳メモリ２０から、過去翻訳文を検索する処理（マッチ文検索）を行う際、基本的には原文マニュアルに対応する種類のマニュアルの翻訳メモリから検索を行う。しかし例えば、原文がユーザマニュアルである場合、ユーザマニュアルＤＢ２１から過去翻訳文を検索するが、さらにユーザＦＡＱマニュアルＤＢ２２からも過去翻訳文を検索する。ユーザＦＱＡは、ユーザという同一の参照者によって利用されるので、同一の翻訳語に翻訳されている場合が多く、また類似するユーザマニュアルを参照して作製されているという特性がある。従って、原文がユーザマニュアルである場合、ユーザマニュアルＤＢ２１のみならずユーザＦＡＱマニュアルＤＢ２２からも過去翻訳文を検索することにより、検索される翻訳文のマッチ率、引当率を高めることができる。なお複数の翻訳メモリを横断的に検索することから、この処理を「横断検索」などと呼ぶことにする。
【００６２】
また第２に、翻訳支援サーバ１０は、翻訳メモリ更新時おいて排他制御を行うことにより、より多くの翻訳実績から該当の翻訳文を検索できるようにし、より翻訳文のマッチ率を高める。翻訳支援システムにおいて、翻訳メモリ２０は、翻訳者らにより過去に翻訳された翻訳文（翻訳データ）と翻訳対象となった原文と関連付けて随時蓄積しているＤＢであるから、日々の翻訳実績として、翻訳された翻訳文と過去原文とを関連付け、翻訳メモリ２０に蓄積、更新している。そして翻訳メモリ２０に対して、検索処理（検索ジョブ）と、翻訳メモリ更新処理（更新ジョブ）が同時にくる場合も当然ながら発生することになる。そこで翻訳支援サーバ１０は、翻訳メモリ更新処理中（蓄積処理中）であるときは、検索処理を禁止（排他）し、保留させておく。そして、更新処理（蓄積処理）の終了後、検索処理（検索ジョブ）を許可する。このようにすることで、少しでも翻訳メモリ２０において翻訳実績の蓄積量は増加させ、その分検索される可能性（ヒット率）を高くできる。
【００６３】
以下、「横断検索」及び「更新処理」の２点を踏まえ、翻訳支援サーバ１０の行う情報処理を説明していく。
【００６４】
（検索先翻訳メモリ情報）
まず「横断検索」を実現する為に、本実施形態に係る翻訳支援サーバ１０は、検索先翻訳メモリ情報１２を具備することでこれを実現する。
【００６５】
図５は、検索先翻訳メモリ情報の具体例を示す。上述したように検索先翻訳メモリ情報１２は、翻訳対象となる原文のマニュアルの種類に応じて、複数の翻訳メモリのうち、検索先とすべき２以上の翻訳メモリが規定されたものである。翻訳対象となる原文のマニュアルの種類に対応するように、検索先の翻訳メモリが規定されている。検索手段１３は、横断検索に際し、この検索先翻訳メモリ情報１２を参照する。そして翻訳対象となる原文のマニュアルの種類（分野）に基づき、検索先の翻訳メモリを決定した上で、その翻訳メモリから原文の引当て（翻訳文の検索）を行う。
【００６６】
例えば図５においては、今回翻訳対象となる原文のマニュアルの種類が、「ＵＭ（ユーザマニュアル）」であれば、検索先とすべき翻訳メモリとして、ＵＭ（ユーザマニュアルＤＢ）及びＵ−ＦＡＱ（ユーザＦＡＱ ＤＢ）が規定されているので、検索手段１３は検索に際し、ユーザマニュアルＤＢ２１及びユーザＦＡＱ ＤＢ２２を検索先の翻訳メモリとすることになる。
【００６７】
検索先翻訳メモリ情報の内容は、予めシステム管理者などによって規定されるが、検索先の翻訳メモリを規定するにあたり、翻訳メモリ間のある特性が考慮される。一般にマニュアル翻訳においては、そのマニュアルの参照者が理解し易い翻訳語、翻訳表現が用いられるべきである。逆にいうと、マニュアルによって、用いられている翻訳語、翻訳表現は異なる。そのため従来より翻訳メモリは、マニュアルの種類や分野毎に構築されており、また原文マニュアルの種類に応じて検索先の翻訳メモリが異なっていた。
【００６８】
しかし、例えば、ユーザマニュアルやユーザＦＡＱマニュアルなどは、いずれもユーザという同一の参照者を想定して翻訳された翻訳文を蓄積している翻訳メモリである。また翻訳に際しては、同じ用語であれば同一に翻訳後に翻訳されている場合が殆どである。一方、サービスマニュアルやサービスＦＡＱマニュアルなどは、サービスマン（技術者）という同一の参照者を想定して翻訳された翻訳文を蓄積している翻訳メモリであるので、翻訳に際し、同じ用語でも、ユーザとは異なる翻訳語、例えば専門技術用語を用いての翻訳語に翻訳されている。このように考えると、システム管理者が予め検索先翻訳メモリ情報の内容を規定する場合、マニュアル参照者の同一性によって検索先の翻訳メモリを規定することができる。このようにすることで、検索手段１３は、複数の翻訳メモリの中から翻訳効率向上に寄与しうる検索先の翻訳メモリを決定した上で、その複数の翻訳メモリから横断的に原文に対する翻訳文の検索（引当て）を行う。
【００６９】
再び図５を参照する。具体的に、システム管理者が予め検索先翻訳メモリ情報の内容を規定する場合、まず原則として、原文のマニュアルの種類に対応する翻訳メモリを規定する。そして原文のマニュアルの種類と同一の参照者によって参照される種類のマニュアルの翻訳文を蓄積している翻訳メモリをさらに追加することができる。つまり、原文のマニュアルの種類「ＵＭ」であれば、原則として「ＵＭ」を追加し、またさらに「Ｕ−ＦＡＱ」を検索先の翻訳メモリに追加できる。なおさらにユーザによって参照されるような他のマニュアルの翻訳文を蓄積している翻訳メモリがあれば、その翻訳メモリも追加することでよりヒット率の向上を期待できる。
【００７０】
（翻訳メモリ使用状況管理テーブル）
次いで「更新処理」を実現する為に、本実施形態に係る翻訳支援サーバ１０は、翻訳メモリ使用状況管理テーブル（以下単に使用状況管理テーブルという）をメモリ(例えばＲＡＭ１０３)空間上で管理することでこれを実現する。
【００７１】
図６は、翻訳メモリ使用状況管理テーブルの具体例を示す。翻訳メモリ使用状況管理テーブルは、翻訳メモリＤＢ毎の使用状況を管理するためのテーブルである。
図６の使用状況管理テーブルでは、「ＵＭ」、「Ｕ−ＦＡＱ」、「ＳＭ」、「Ｓ−ＦＡＱ」という４つの翻訳メモリＤＢについて、４ヶ国語分の合計１６つの翻訳メモリの使用状況が管理されうる。翻訳メモリの使用状況（ステータス）は、具体的に、読み込み（R:Read）、書込み（W:Write）といった使用状況を示すフラグにより把握、管理できる。
【００７２】
読み込み「Ｗ」のステータスが「１」である場合、読み込み中を示す。例えば検索手段１３によって、翻訳メモリへ翻訳文の検索（引当て）がなされている場合、読み込み「Ｗ」のステータスは「１」を示す。そして検索（引当て）が終了すれば、読み込み「Ｗ」のステータスは「０」を示す。
【００７３】
また翻訳支援システムにおいては、翻訳メモリ２０は、翻訳者らにより過去に翻訳された翻訳文（翻訳データ）と翻訳対象となった原文と関連付けて随時蓄積しているＤＢであるから、日々の翻訳実績として、翻訳された翻訳文と過去原文とを関連付け、翻訳メモリ２０に蓄積、更新している。よって例えば、翻訳メモリ更新手段１６によって、翻訳メモリへ翻訳文の蓄積（更新）がなされている場合、書込み「Ｒ」のステータスは「１」を示す。蓄積（更新）が終了すれば、書込み「Ｒ」のステータスは「０」を示す。
【００７４】
ここで、翻訳メモリ２０に対して、検索処理（検索ジョブ）と、翻訳メモリ更新処理（更新ジョブ）が同時にくる場合も当然ながら発生しうる。このような場合、翻訳支援サーバ１０の排他制御手段１７は、上述の使用状況管理テーブルにより翻訳メモリ使用状況を管理しているので、翻訳メモリ更新処理中（蓄積処理中）であるときは、検索処理を禁止（排他）し、保留させておく。そして、更新処理（蓄積処理）の終了後、検索処理（検索ジョブ）を許可する。このようにすることで、少しでも翻訳メモリ２０において翻訳実績の蓄積量は増加させ、その分検索される可能性（ヒット率）を高くするようになっている。
【００７５】
（横断検索フロー）
図７は、翻訳支援サーバ１０の行う横断検索を説明するフローチャートである。上述を踏まえ、まず横断検索について説明していく。場面としては、メーカーの管理者などにより管理端末６０から、翻訳の対象となる原文ファイル１１が入力され、原文マニュアルの種類（分野）、翻訳先言語が指定されてから、以下のフローチャートが開始される。そして横断検索により、原文から翻訳文の検索（引当て）がなされる。その後、翻訳者へは流用翻訳文及び新規翻訳箇所（流用できず翻訳者により新規に翻訳が要求される箇所）が渡されることになる。
【００７６】
検索手段１３は、翻訳の対象となる原文、その原文マニュアルの種類、翻訳先言語を取得する（Ｓ７０１）。ここで、翻訳の対象となる原文は「英語」原文であり、原文マニュアルの種類は「ＵＭ」、翻訳先言語は「ドイツ語」であるとする。これら情報はメーカーの管理者などにより与えられる情報であるが、翻訳支援サーバ１０内部ではＪＯＢファイルといったようなファイルによってこれら情報を保持してもよい。
【００７７】
検索手段１３は、検索先翻訳メモリ情報１２を参照し（Ｓ７０２）、検索先の翻訳メモリを決定する（Ｓ７０３）。ここでは原文マニュアルの種類は「ＵＭ」であるので、検索先の翻訳メモリとして、ドイツ語「ＵＭ」及び「Ｕ−ＦＡＱ」が決定される（図５）。
【００７８】
検索手段１３は「ＵＭ」及び「Ｕ−ＦＡＱ」に対して検索を行いにいくが、ここで排他制御手段１７により検索ジョブの排他制御がなされる。排他制御手段１７は、排他制御にあたっては、検索先の翻訳メモリにおいて、使用状況管理テーブルの「Ｗ」の値を参照する（Ｓ７０４）。そして、Ｗ＝０であればそのまま検索を許可し、Ｗ＝１であれば検索を禁止し、Ｗ＝０の状態になるまで一旦検索ジョブを待機させる（Ｓ７０５）。
【００７９】
具体的に、検索手段１３は「ＵＭ」及び「Ｕ−ＦＡＱ」に対して検索要求を行なう。排他制御手段１７は、検索先の翻訳メモリ「ＵＭ」及び「Ｕ−ＦＡＱ」において、使用状況管理テーブルの「Ｗ」の値を参照する。図６の使用状況管理テーブルでは、ドイツ語「ＵＭ」及び「Ｕ−ＦＡＱ」の「Ｗ」の値、すべて「０」であるので、翻訳メモリは現在書込み中の状態にはない。よって、排他制御手段１７は、そのまま検索手段１３の検索ジョブを許可する。
【００８０】
一方、いずれかの翻訳メモリにおいて、Ｗ＝１であれば、現在その翻訳メモリは書込み中の状態にあるので、一旦検索ジョブを待機させる。そして一定時間待機後、再び「Ｗ」の値を参照し、Ｗ＝０になったならば検索を許可する。翻訳メモリの書込み終了を待ってから検索した方が、書込み分だけ翻訳メモリ量は多くなるので、その分のヒット率の向上が期待できるからである。
【００８１】
検索手段１３は、検索が許可されると、検索を行なう翻訳メモリのＲの値に１をセットする（Ｓ７０６）。使用状況管理テーブル上、読み込み中であることを示すためである。
【００８２】
検索手段１３は、原文の所定単位毎（例えば、ワード、文章、パラグラフ等）に、検索処理を行う。このとき検索先の翻訳メモリが複数であれば、複数の翻訳メモリに対して横断的に検索処理、原文の引当て処理を行う。ここでは、英語からドイツ語への原文の引当て処理について、ドイツ語「ＵＭ」のみならずドイツ語「Ｕ−ＦＡＱ」に対しても検索を行なう。
【００８３】
検索処理が終了すると、検索手段１３は、検索を行なった翻訳メモリのＲの値に０をセットする（Ｓ７０８）。使用状況管理テーブル上、読み込み中の終了を示すためである。
【００８４】
なお検索処理が終了すると、翻訳メモリ、つまりドイツ語「ＵＭ」及びドイツ語「Ｕ−ＦＡＱ」から、翻訳対象となった原文と一致する過去の原文が検索され、その過去の原文と関連付けて蓄積されている翻訳文を翻訳対象となった原文に対して引き当てることで、自動翻訳がなされる。変換生成手段１４は、翻訳対象となった原文内において、引き当てられた翻訳文を流用翻訳文として、その原文箇所を流用翻訳文へ変換する。そして自動翻訳後（変換後）の原文は、原文箇所（新規翻訳箇所）及び流用翻訳文の箇所を含み、これが翻訳者端末４０にＷｅｂブラウザ等を通じて送信され、翻訳者は新規翻訳箇所の翻訳を行う。
【００８５】
以上、本実施形態に係る翻訳支援サーバ１０は、検索先翻訳メモリ情報を参照し、複数の翻訳メモリ間を横断的に翻訳文の検索を行なうので、単一の翻訳メモリから翻訳文の検索を行なう場合に比べ、より多くの翻訳実績（翻訳メモリ）から該当の翻訳文を検索できるようにし、翻訳文のマッチ率、引当率を高めるための情報処理を行う。但し、複数の翻訳メモリ間といっても単純に全ての翻訳メモリ内から翻訳文を検索する訳ではなく、上述のように相互に関連性を有しマッチ率の向上が見込める翻訳メモリに検索先を限っている。
【００８６】
（更新処理フロー）
図８は、翻訳支援サーバ１０の行う翻訳メモリの更新処理を説明するフローチャートである。場面としては、翻訳者に翻訳された翻訳文が翻訳者４０から翻訳支援サーバ１０へ送信されると、翻訳文（翻訳データ）と翻訳対象となった原文とを関連付け、翻訳メモリに反映（蓄積、更新）される。
【００８７】
翻訳メモリ更新手段１６は、翻訳の対象となる原文、その原文マニュアルの種類、翻訳先言語、及び翻訳された翻訳文を取得する（Ｓ８０１）。翻訳の対象となる原文、その原文マニュアルの種類、翻訳先言語は、翻訳支援サーバ１０において、翻訳支援ＤＢ内に管理されている。また翻訳された翻訳文は、翻訳者端末４０から通信手段１５を介して受信したものである。なお翻訳の対象となった原文は「英語」原文であり、原文マニュアルの種類は「ＵＭ」、翻訳先言語は「ドイツ語」であり、翻訳文はドイツ語に翻訳されたものとする。
【００８８】
翻訳メモリ更新手段１６は、更新対象の翻訳メモリを決定する（Ｓ８０２）。ここでは、更新対象の翻訳メモリは、ドイツ語のユーザマニュアルＤＢと決定される。原文マニュアルの種類は「ＵＭ」であり、翻訳文はドイツ語に翻訳されたものだからである。
【００８９】
翻訳メモリ更新手段１６は、更新先の翻訳メモリ「ＵＭ」において、使用状況管理テーブルの「Ｗ」及び「Ｒ」の値を参照する（Ｓ８０３）。図６の使用状況管理テーブルのように、ドイツ語「ＵＭ」の「Ｗ」及び「Ｒ」の値が共に「０」である場合、更新処理を開始できる。一方いずれかが「１」である場合、ドイツ語「ＵＭ」は読み込み中又は書込み中であることを示すので、一定時間、待機してから再び再試行を行う（Ｓ８０４）。
【００９０】
翻訳メモリ更新手段１６は、書き込み中であることを示すため、使用状況管理テーブルのドイツ語「ＵＭ」の「Ｗ」の値に１をセットしてから（Ｓ８０５）、更新処理を開始する（Ｓ８０６）。更新処理は、ドイツ語のユーザマニュアルＤＢに、ドイツ語翻訳された翻訳文（翻訳データ）と翻訳対象となった原文（英文）とを関連付けて蓄積する。
【００９１】
更新処理を終了すると最後に、翻訳メモリ更新手段１６は、書き込み中でないことを示すため、使用状況管理テーブルのドイツ語「ＵＭ」の「Ｗ」の値に０をセットする（Ｓ８０７）。
【００９２】
以上、本実施形態に係る翻訳支援サーバ１０は、翻訳メモリの更新処理において排他制御を行なうので、翻訳メモリ更新処理中（蓄積処理中）であるときは、検索処理を禁止（排他）し、保留させておき、更新処理（蓄積処理）の終了後、検索処理（検索ジョブ）を許可する。このようにすることで、少しでも翻訳メモリ２０において翻訳実績の蓄積量は増加させ、その分検索される可能性（ヒット率）を高くできる。
【００９３】
以上本発明によれば、翻訳対象のドキュメントの種類に基づき複数のＤＢからなる翻訳メモリの構成は維持しながらも、より多くの翻訳実績から該当の翻訳文を検索できるようにし、翻訳文のマッチ率を高め、翻訳効率を向上させる翻訳支援装置及び翻訳支援プログラムを提供することが可能となる。
【００９４】
なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９５】
１０        翻訳支援サーバ
１１        原文ファイル
１２        検索先翻訳メモリ情報
１３        検索手段
１４        変換生成手段
１５        通信手段
１６        翻訳メモリ更新手段
１７        排他制御手段
２０        翻訳メモリ
２１        ユーザマニュアルＤＢ
２２        ユーザマニュアルＦＡＱ  ＤＢ
２３        サービスマニュアルＤＢ
２４        サービスＦＡＱ  ＤＢ
３０        翻訳支援ＤＢ
４０        翻訳者端末
４１        翻訳者記憶手段
４２        翻訳者通信手段
４３        翻訳者入力手段
４４        翻訳者表示手段
４５        翻訳者処理手段
５０        校正者端末
５１        校正者記憶手段
５２        校正者通信手段
５３        校正者入力手段
５４        校正者表示手段
５５        校正者処理手段
６０        管理者端末
９０        ネットワーク
１００    翻訳支援システム
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特許３７７１１５９号
【特許文献２】特許４０４９２９９号
【図１】
2011180980.tif 000003
【図２】
2011180980.tif 000004
【図３】
2011180980.tif 000005
【図４】
2011180980.tif 000006
【図５】
2011180980.tif 000007
【図６】
2011180980.tif 000008
【図７】
2011180980.tif 000009
【図８】
2011180980.tif 000010