(57)【要約】【課題】ドキュメントの多言語翻訳に関する管理を簡単化する。【解決手段】ＸＭＬドキュメントをシステムで読みこみ、ドキュメント内容を端末上にＧＵＩで表示し、翻訳依頼したい言語とドキュメント範囲を画面上で指定すると、ＸＭＬ形式の翻訳依頼資料をファイルサーバに作成する。翻訳者はＷＥＢ経由で翻訳依頼資料を入手し、翻訳結果原稿を作成し、ファイルサーバにアップロードする。端末からの操作で翻訳結果原稿をシステムに取り込み、文章データファイルに翻訳状況と翻訳文章を反映し、システム内の言語別管理情報を更新する。【選択図】  図１
2004164317.tif 000002
【特許請求の範囲】
【請求項１】
翻訳処理を行う翻訳処理部と関連付けされる言語翻訳管理システムであって、翻訳依頼対象となる文章情報を保持する文章データファイルと、前記翻訳処理部による翻訳結果を保持する翻訳結果ファイルと、を有するデータ記憶部と、
前記翻訳処理部から参照可能であり前記文章データファイル中から、翻訳依頼対象として選択された文章を保持する翻訳原稿ファイル、を作成するデータ処理部と
を有することを特徴とする言語翻訳管理システム。
【請求項２】
翻訳処理を行う翻訳処理部と関連付けされる言語翻訳管理システムであって、複数の文章を有するドキュメントの内容を保持するドキュメントデータファイルと、ドキュメント内のそれぞれの文章情報を保持する文章データファイルと、前記翻訳処理部による翻訳結果を保持する翻訳結果ファイルと、を有するデータ記憶部と、
前記翻訳処理部から参照可能であり、前記文章データファイル中から翻訳依頼対象として選択された文章を保持する翻訳原稿ファイルと、原文文章と翻訳文章との組み合わせの形態で前記翻訳依頼対象として選択された文章と関連する過去の翻訳実績を保持する翻訳メモリファイルと、を作成するデータ処理部と
を有することを特徴とする言語翻訳管理システム。
【請求項３】
前記データ処理部は、さらに、ドキュメントの翻訳状況を示す翻訳参考原稿ファイルを作成することを特徴とする請求項１又は２に記載の言語翻訳管理システム。
【請求項４】
ＸＭＬを用いた言語翻訳管理システムであって、
グラフィックユーザ端末と、
ファイルサーバであって、複数の文章を有するドキュメントの内容を保持するドキュメントデータファイルと、ドキュメント内のそれぞれの文章情報を保持する文章データファイルと、翻訳結果を保持する翻訳結果ファイルと、を含むファイルサーバと、
前記グラフィックユーザ端末と前記ファイルサーバとに関連付けされるデータ処理部であって、前記文章データファイル中から選択された文章に基づいて作成される翻訳原稿ファイルと、ドキュメントの翻訳状況を示す翻訳参考原稿ファイルと、原文文章と翻訳文章との組み合わせの形態で前記翻訳依頼対象として選択された文章と関連する過去の翻訳実績を保持する翻訳メモリファイルと、を含むファイル群を、翻訳依頼時に前記ファイルサーバ内に作成するデータ処理部と
を有する言語翻訳システム。
【請求項５】
翻訳依頼対象となる文章情報を保持する文章データファイルと、前記翻訳処理部による翻訳結果を保持する翻訳結果ファイルと、を有するデータ記憶部を備え、翻訳処理を行う翻訳処理部と関連付けされる言語翻訳管理システムにおいて、前記文章データファイル中からの翻訳依頼対象文章の選択と翻訳先言語の選択とに応じて、前記翻訳処理部から参照可能であり翻訳依頼対象として選択された文章を保持する翻訳原稿ファイルを作成する手順と、
前記翻訳処理部による前記翻訳先言語による翻訳結果を前記翻訳結果ファイルに取り込む手順と
を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多言語翻訳管理システムに関し、特に、ドキュメントおける多言語文章を、ＸＭＬを用いて管理するシステムに関する。
【０００２】
【従来の技術】
ＸＭＬを利用した翻訳技術として、例えば、無線端末機に入力されたメッセージの国家言語を確認し、入力メッセージをＸＭＬ基盤のメタタグ形態（ＭＭＬ）に変換し、その変換メッセージを翻訳モジュールで翻訳し、無線サイトに配信するようにしたものが特許文献１に記載されている。
【特許文献１】
特開２００２−１６３１４３号公報
【０００３】
【発明が解決しようとする課題】
しかしながら、特開２００２−１６３１４３号公報に記載の技術は、入力メッセージを使用国家言語に翻訳、また無線端末機で認識可能とする形式にするためにＸＭＬを利用し、翻訳したメッセージを他無線サイトに配信するためのメッセージ変換／配信システムであり、翻訳メッセージをシステムで管理する技術ではない。
本発明の目的は、あるドキュメントを他の言語に翻訳し、その翻訳した文章を管理する言語翻訳システムを提供することである。
【０００４】
【課題を解決するための手段】
本発明の一観点によれば、翻訳処理を行う翻訳処理部と関連付けされる言語翻訳管理システムであって、翻訳依頼対象となる文章情報を保持する文章データファイルと、前記翻訳処理部による翻訳結果を保持する翻訳結果ファイルと、を有するデータ記憶部と、前記翻訳処理部から参照可能であり前記文章データファイル中から、翻訳依頼対象として選択された文章を保持する翻訳原稿ファイル、を作成するデータ処理部とを有することを特徴とする言語翻訳管理システムが提供される。
【０００５】
また、翻訳処理を行う翻訳処理部と関連付けされる言語翻訳管理システムであって、複数の文章を有するドキュメントの内容を保持するドキュメントデータファイルと、ドキュメント内のそれぞれの文章情報を保持する文章データファイルと、前記翻訳処理部による翻訳結果を保持する翻訳結果ファイルと、を有するデータ記憶部と、前記翻訳処理部から参照可能であり、前記文章データファイル中から翻訳依頼対象として選択された文章を保持する翻訳原稿ファイルと、原文文章と翻訳文章との組み合わせの形態で前記翻訳依頼対象として選択された文章と関連する過去の翻訳実績を保持する翻訳メモリファイルと、を作成するデータ処理部とを有することを特徴とする言語翻訳管理システムが提供される。
上記言語翻訳管理システムによれば、翻訳依頼に関する管理が可能となる。
【０００６】
【発明の実施の形態】
本明細書において、実際に翻訳を行う翻訳処理部は、翻訳エンジンを有する情報処理機器の他に、翻訳者自身が行う翻訳処理を含む広い概念である。
以下に、本発明の一実施の形態による言語翻訳システムについて図面を参照して説明する。図１は、本発明の一実施の形態による言語翻訳システムの全体構成例を示すシステム概略図である。図１に示すように、本実施の形態による言語翻訳システムは、ＧＵＩ端末１と、ファイルサーバ２と、ドキュメントデータファイル５と、文章データファイル６と、翻訳依頼時に作成される、翻訳原稿ファイル７と、翻訳参考原稿ファイル８と、翻訳メモリファイル９と、翻訳結果ファイル１０と、ＷＥＢサーバ３とを含んで構成される。
【０００７】
ＧＵＩ端末１は、ドキュメント内容をＧＵＩで画面に表示する。ファイルサーバ２は種々のファイルを保持する。ドキュメントデータファイル５は、ファイルサーバ２内にドキュメント内容を保持する。文章データファイル６は、ドキュメント内の各文章情報を保持する。翻訳原稿ファイル７は、翻訳依頼時に作成され、翻訳元原文文章が例えば識別番号を付されて格納される。翻訳参考原稿ファイル８は、ドキュメント全体の翻訳状況を示し、翻訳者および翻訳依頼者が参考にするファイルである。翻訳メモリファイル９は、過去の翻訳実績（翻訳履歴）を、例えば原文と翻訳文の対照形式で文章毎、一文毎又は用語毎に区分して格納する。翻訳結果ファイル１０は、翻訳原稿ファイル７に基づき翻訳端末４において作成された翻訳文ファイルを格納する。ＷＥＢサーバ３は、ファイルサーバ２と翻訳端末４との間においてファイルの転送を行う。
【０００８】
ＧＵＩ端末１は、ドキュメント内容ＧＵＩ表示プログラム１１と、翻訳状況表示プログラム１２と、翻訳依頼資料出力処理部１３と、翻訳結果取り込み処理部１４とを有する。ドキュメント内容ＧＵＩ表示プログラム１１は、ドキュメント全体の内容を保持するドキュメントデータファイル５と、ドキュメント内各文章毎に存在し、文章の翻訳状況と言語別文章を保持する文章データファイルを読み込む。
【０００９】
図２（Ａ）は、ドキュメント内容ＧＵＩ表示プログラム１１によりＧＵＩ画面に表示される表示例を示す図である。図２に示すドキュメント内容表示画面１８では、ＸＭＬ形式に従い、画面左側にドキュメントデータファイルの階層構造が表示され、画面右側にそれぞれの要素の内容である文章をプレビュー表示する。文章には属性として、例えばＴＥＸＴ−０１００００１などの文章ＩＤが付加されている。図２（Ｂ）に示すように、文章の表示内容は、画面上部の選択メニュー中の表示メニューのサブメニューである表示言語を選択することにより、その言語の文章が画面右側にプレビューに表示される。プレビュー文章の背景色が、翻訳状況により変わるようにしても良い。例えば、符号１８−Ａのように、未翻訳の場合は、文章内容が表示されず、背景色が変化するようにしても良い。
【００１０】
文章毎の各言語別翻訳状況をまとめて参照したい場合は、画面左側において対象文章を選択し、画面右上の「翻訳状況の表示／変更」ボタンを押すことにより、図３に示す翻訳状況一覧画面が表示される。図３に示すように、翻訳状況一覧画面は、文書データファイル６中に格納されるドキュメントに事前に登録されている記載言語の言語別の翻訳状況が表示され、翻訳状況として、例えば、「未翻訳」、「翻訳中」、「翻訳済」、「翻訳不要」のいずれかを表示する。図３に示す表示例では、日本語の翻訳状況は翻訳済みであり、翻訳依頼番号と翻訳依頼者の欄は空欄になっている。一方、翻訳状況が「翻訳中」の場合は、翻訳依頼時の翻訳依頼番号「ＴＲＥＥＱ−０００００００１」、翻訳依頼者「真藤」も同時に表示される。尚、翻訳状況は変更が可能であり、翻訳が不要の場合には「翻訳不要」の表示に変更したい場合や、翻訳中を取り消したい場合には、「翻訳中」から「未翻訳」に変更することが可能である。
【００１１】
図４に、文書データファイル６（図１）のデータ構造であって、上記翻訳状況に関する情報を保持する文章データファイルのデータ構造を示す。図４に示すように、文章データファイルは、文章ＩＤと、多数の言語と、文章内容及び翻訳状況と、翻訳状況に関連する翻訳依頼番号、翻訳依頼者、翻訳依頼日とを含むＸＭＬの階層データ構造を有している。尚、言語の前に付されている＊印は、“０”以上あるという意味である。
【００１２】
次に、多言語の文章を作成するための処理の概要について説明する。多言語の文章を作成するためには、基本言語で原文文章を作成し、その文章を他言語に翻訳する必要がある。ＧＵＩ端末１（図１）上で、図２のＧＵＩ画面左側に表示されたドキュメント構造から、翻訳したい文章を含むフォルダを選択する。ドキュメント全体を翻訳依頼したい場合は、ルートフォルダ（ドキュメントボディ）を選択する。そして、図２（Ａ）のツールメニューからサブメニュー「翻訳依頼」（図２（Ｂ）に示す。）を選択して翻訳言語を指定することにより翻訳依頼を実行すると、翻訳依頼資料出力処理１３により、翻訳依頼資料である翻訳原稿ファイル７と、翻訳参考原稿ファイル８と、翻訳メモリファイル９と、を出力する。その時、翻訳依頼番号を自動採番し、ドキュメントデータファイルに記録する。図２（Ｂ）に示すように、サブメニュー「翻訳依頼」は、例えば、翻訳依頼番号（自動採番）と、依頼言語（例では、英語、フランス語、ドイツ語が表示されている。
）と、指定翻訳メモリファイル名とが表示されている。依頼者は、上記サブメニューから、依頼言語を選択して翻訳を依頼することができる。尚、指定翻訳メモリファイル名には、過去に翻訳された履歴であって、現在依頼をする文章と類字の文章に関する翻訳が、文章単位で格納されている。
【００１３】
翻訳原稿ファイル７（図１）には、図２のＧＵＩ画面上で翻訳依頼者が指定した原文文章であって、フォルダに含まれる原文文章が記載されている。翻訳原稿ファイルはＸＭＬ形式であり、そのデータ構造を図５に示す。図５に示すように、翻訳原稿ファイルのデータ構造は、タグ名と属性とで表される翻訳依頼と翻訳依頼番号と、原文文章（＋は１以上であることを示す。）とを有して構成されている。
【００１４】
翻訳参考原稿ファイル８（図１）は、ドキュメント本体であるドキュメントデータファイル５と同様の構造を有している。翻訳依頼時の指定言語の文章が存在すればその翻訳文章を表示し、翻訳依頼時の指定言語の文章が存在しなければ原文文章を表示し、原文文章が存在しない場合は、その旨を知らせる固定文字列を表示する。また、翻訳依頼範囲外に未翻訳の文章が存在する場合又は翻訳依頼した範囲内の文章が既に他の翻訳依頼で翻訳依頼中の場合は、その旨を文章の属性でコメントとして出力する。翻訳参考原稿ファイル８（図１）は、ドキュメント全体の翻訳状況を表し、翻訳の参考とする目的で作成される。翻訳依頼者側は、ドキュメントの翻訳状況をチェックするのに利用することができ、翻訳者側も、翻訳状況の確認のために参照することができる。
【００１５】
翻訳メモリファイル９（図１）は、システムに既に登録されている過去の翻訳実績であり、原文文章と翻訳文章との組み合わせ（例えば対訳形式）として出力される。このファイルを、ＴＭＸ（Ｔｒａｎｓｌａｔｉｏｎ  Ｍｅｍｏｒｙ  Ｅｘｃｈａｎｇｅ）形式で記載することにより、一般的な翻訳プログラムで使用可能である。この翻訳メモリファイルを使用することにより、翻訳済み文章を再利用することができる。これらの翻訳依頼資料には、ファイル名の一部に翻訳依頼番号を使用し、翻訳結果の取り込み時にファイルを識別できるようにしておく。
【００１６】
図６は、翻訳依頼資料出力処理の流れを示すフローチャート図である。図６に示すように、まず、翻訳依頼番号を新規に取得し、翻訳依頼言語を翻訳依頼番号に対応づけて記録する（ステップ３１）。これらの情報はドキュメントデータファイルに記録される。次に、翻訳依頼言語単位に処理を行う。翻訳依頼言語がある場合には（ステップ３２）、ＧＵＩ画面で指定したフォルダ以下に存在する文章を検索し（ステップ３３）、文章がある場合（ステップ３４）は、翻訳言語の原文文章を、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）を使用し、図５に示す翻訳原稿の構造を有するＤＯＭのドキュメント構造に追加していく（ステップ３５）。
【００１７】
指定フォルダ以下の文章を下階層に向けて文章を検索し（ステップ３３）、文章が存在するか否かを判断する（ステップ３４）。文章が存在する場合は、ステップ３５に進み、以下、この追加処理を繰り返す（ステップ３３〜３５）。ステップ３４において文章が存在しない場合には、指定フォルダ以下の全ての文章をＤＯＭのドキュメント構造に追加し、翻訳原稿としてＸＭＬファイルに出力する（ステップ３６）。この際、ファイルを識別するために、例えば、ファイル名に翻訳依頼番号と言語コードとを使用する。
【００１８】
次に翻訳参考原稿８（図１）と翻訳メモリファイル９（図１）とを作成する。
ドキュメントのルートフォルダから下階層に向かって文章を検索する（ステップ３７）。文章が存在し、翻訳文章がある場合（ステップ３８のＹＥＳ）はその翻訳文章を（ステップ４０）、翻訳文章が無く（ステップ３８のＮＯ）原文文章が有る場合（ステップ３９）はその原文文章を（ステップ４１）、原文文章も存在しない場合は、予め設定しておいた固定文字列を出力文章として設定する（ステップ４２）。
【００１９】
翻訳文章が存在する場合は、翻訳メモリファイル９（図１）に原文文章とそれに対応する翻訳文章とを翻訳メモリファイルにＴＭＸ形式で出力する（ステップ４３）。ルートフォルダから下階層の文章を検索し、全ての文章を設定した後、ＤＯＭを使用して翻訳参考原稿８（図１）を作成しＸＭＬ形式で出力する（ステップ４４）。翻訳原稿ファイル７、翻訳参考原稿ファイル８、翻訳メモリファイル９は、翻訳言語単位に作成され、翻訳依頼言語が複数ある場合は、それらの作成処理（ステップ３３から４４まで）が繰り返される。翻訳依頼資料が作成されると、翻訳者に翻訳依頼の連絡を例えば電子メール等で行う。
【００２０】
翻訳依頼通知を受けた翻訳者は、翻訳端末４から、ＷＥＢサーバ３で指定するＵＲＬへブラウザ１６によりアクセスし、ファイル転送プログラム（ＣＧＩ）１５により、翻訳依頼資料を入手する。翻訳依頼資料に基づき、翻訳用プログラム１７を使用して翻訳作業を行い、翻訳結果ファイル１０を作成する。翻訳結果ファイルはＸＭＬ形式であり、データ構造は、図５に示した翻訳原稿ファイルのデータ構造と同様であり、文章が、原文文章から翻訳文章に変換されたファイルである。尚、ブラウザ１６と翻訳用プログラム１７とに関しては、市販（または無償で提供される）の一般的なプログラムを使用することも可能である。
その後、ブラウザ１６を用いファイル転送プログラム１５により翻訳結果ファイル１０をファイルサーバ２に転送し、翻訳作業が完了した旨を翻訳依頼者に通知する。
【００２１】
次いで、翻訳依頼者は、翻訳結果ファイル内の翻訳文章をシステムに取り込む作業を行う。ＧＵＩ端末１上においてツールメニューからサブメニュー「翻訳結果の取り込み」を選択し、翻訳依頼時の翻訳依頼番号を指定して翻訳結果の取り込みを実行すると、翻訳結果取り込み処理１４により、翻訳結果ファイル１０内の翻訳文章がシステムに取り込まれる。
【００２２】
システムに取り込まれた翻訳文章は、図２に示すＧＵＩ画面上で、表示メニューから翻訳言語を指定すると、画面右の文章プレビューに翻訳文章が表示される。また、他言語の翻訳状況は、図３の翻訳状況確認／変更画面において確認できる。
【００２３】
図７は、翻訳結果の取り込み処理の流れを示すフローチャート図である。図７に示すように、まず、翻訳結果の取り込みで指定された翻訳依頼番号に対応する翻訳言語を取得する（ステップ５１）。翻訳結果の取り込みは翻訳言語単位に行う。翻訳言語があるか否かを判定し（ステップ５２）、翻訳言語がある場合に、翻訳依頼番号と翻訳言語コードを元に対応する翻訳結果ファイル１０を識別し、ＤＯＭを使用して翻訳結果ファイル１０を読み込む（ステップ５３）。ＤＯＭを使用して翻訳文章を順次抽出し（ステップ５４）、翻訳文章があるか否かを判断する（ステップ５５）。翻訳文章がある場合は、翻訳文章を対応する文章データファイルに出力し、翻訳言語の翻訳状況を翻訳済に変更する（ステップ５６）。翻訳文章がない場合には、ステップ５２に戻る。翻訳結果の取り込み処理は、翻訳言語単位に実行され、翻訳言語が複数ある場合は、翻訳文章の取り込み処理（ステップ５３〜５６）が繰り返される。
【００２４】
システムへの翻訳文章取り込み後、図２のＧＵＩ画面上からツールメニューの「インスタンス生成」サブメニューの選択により、翻訳言語を出力言語として指定すると、翻訳言語でのＸＭＬドキュメントが作成される。
【００２５】
以上、説明したように、本発明の実施の形態による翻訳システムによれば、対象ドキュメントを読み込んで表示したＧＵＩ画面上から、翻訳言語、翻訳範囲を指定することで、翻訳に必要な資料（翻訳原稿ファイル、翻訳依頼情報ファイル、翻訳参考原稿ファイル、翻訳メモリファイル）をＸＭＬ形式で自動的に作成する。翻訳者はＷＥＢ経由で作成した翻訳依頼資料を取得でき、翻訳依頼資料をもとに翻訳作業を行うことが可能である。
【００２６】
翻訳結果原稿は、ファイルサーバにアップロードされた後に、ＧＵＩ端末上から翻訳結果の取り込みを実行することにより、翻訳結果原稿をシステムに取り込むことができる。翻訳原稿ファイルは翻訳原稿用ＤＴＤにしたがっており、翻訳された翻訳結果原稿も翻訳原稿用ＤＴＤに従って作成されるため、システムへの取り込みが可能となる。システムでは、ドキュメント内各文章の翻訳状況を確認でき、翻訳済みの言語に関しては、その指定言語でＸＭＬドキュメントを出力することができる。
【００２７】
【発明の効果】
以上、説明したように、本発明によれば、翻訳管理を自動的に行うことができ、翻訳依頼作業が簡単になるという利点がある。
【図面の簡単な説明】
【図１】本発明の一実施の形態による翻訳管理システムの構成例を示す機能ブロック図である。
【図２】図２（Ａ）は、本発明の一実施の形態による翻訳管理システムにおける、ドキュメントデータ内容をＧＵＩで表示した画面例を示す図であり、図２（Ｂ）は、サブメニューの１つである翻訳依頼の表示例である。
【図３】本発明の一実施の形態による翻訳管理システムにおける、対象文章の言語別翻訳状況を表示したダイアログの画面例を示す図である。
【図４】本発明の一実施の形態による翻訳管理システムにおける文章データファイル（ＸＭＬ形式）のデータ構造を表す図である。
【図５】本発明の一実施の形態による翻訳管理システムにおける翻訳原稿ファイル（ＸＭＬ形式）のデータ構造を表す図である。
【図６】本発明の一実施の形態による翻訳管理システムにおける翻訳資料作成処理の流れの概要を示すフローチャート図である。
【図７】本発明の一実施の形態による翻訳管理システムにおける翻訳結果取り込み処理の流れの概要を示すフローチャート図である。
【符号の説明】
１…ＧＵＩ端末、２…ファイルサーバ、３…ＷＥＢサーバ、４…翻訳端末（翻訳処理部）、５…ドキュメントデータファイル、６…文章データファイル、７…翻訳原稿ファイル、８…翻訳参考原稿ファイル、９…翻訳メモリファイル、１０…翻訳結果ファイル、１１…ドキュメント内容ＧＵＩ表示プログラム、１２…翻訳状況表示プログラム、１３…翻訳依頼資料出力処理、１４…翻訳結果取り込み処理、１５…ファイル転送プログラム、１６…ブラウザ、１７…翻訳用プログラム、１８…ドキュメント内容表示画面、１９…翻訳状況／変更画面、２０…文章データファイルデータ構造、２１…翻訳原稿ファイルデータ構造。
【図１】
2004164317.tif 000003
【図２】
2004164317.tif 000004
【図３】
2004164317.tif 000005
【図４】
2004164317.tif 000006
【図５】
2004164317.tif 000007
【図６】
2004164317.tif 000008
【図７】
2004164317.tif 000009