(57)【特許請求の範囲】
【請求項１】
第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、  上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、  上記第一レコードの編集箇所を明示することにより、対応する第二レコードの翻訳を支援する装置であって、 上記第一レコード及び第二レコードは、Ｗｅｂページを構成するドキュメントファイルであって、各レコードの内容を識別するレコード識別情報と、各レコードの言語を識別する言語識別情報とが付与されており、  上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、  上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、  上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する翻訳要求受信手段と、  上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する編集箇所特定手段と、  上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する第二レコード抽出手段と、  上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する翻訳要求送信手段と、  上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させるレコード表示手段と、  上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する翻訳受信手段と、 上記レコード記憶手段を参照して、上記翻訳者端末から受信した第二レコードと同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する第一のＷｅｂページ生成手段と、 上記生成されたＷｅｂページを、内容の確認要求と共に、上記編集者端末に対して送信する確認要求送信手段と、 上記編集者端末から、内容確認を受信する確認受信手段と、 上記編集者による内容確認の結果、問題がなかったときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する第一のレコード更新手段と、を有する、  ことを特徴とする翻訳支援装置。
【請求項２】
上記第二レコードの翻訳に対する校閲作業を行う校閲者が利用する校閲者端末と、さらにネットワークを介して通信可能に構成され、  上記校閲者端末に対して、上記翻訳に応じた校閲要求と共に、上記編集箇所に対応する箇所が翻訳された第二レコードを送信する校閲要求送信手段、を有する、  請求項１記載の翻訳支援装置。
【請求項３】
上記校閲者端末から、上記翻訳文に対する校閲を受信する校閲受信手段と、  上記第一のレコード更新手段に代えて、上記受信した校閲に基づき、翻訳に問題がないと判断されたときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する第二のレコード更新手段と、を有する、  請求項２記載の翻訳支援装置。
【請求項４】
上記第一レコード表示手段による編集箇所の明示は、色分けである、  請求項１乃至３いずれかの項に記載の翻訳支援装置。
【請求項５】
上記第一レコード及び第二レコードにはさらに、各レコードが構成するＷｅｂページを識別するページ識別情報が付与されており、 上記第一のＷｅｂページ生成手段に代えて、上記レコード記憶手段を参照して、上記翻訳者端末から受信した第二レコードと同一のページ識別情報及び同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する第二のＷｅｂページ生成手段、を有する、  請求項１乃至４いずれかの項に記載された翻訳支援装置。
【請求項６】
第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、  上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、  上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、  上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、を有するコンピュータにより、  上記第一レコードの編集箇所を明示して、対応する第二レコードの翻訳を支援する方法であって、 上記第一レコード及び第二レコードは、Ｗｅｂページを構成するドキュメントファイルであって、各レコードの内容を識別するレコード識別情報と、各レコードの言語を識別する言語識別情報とが付与されており、  上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する処理と、  上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する処理と、  上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する処理と、  上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する処理と、  上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させる処理と、  上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する処理と、 上記レコード記憶手段を参照して、上記翻訳者端末から受信した第二レコードと同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する処理と、 上記生成されたＷｅｂページを、内容の確認要求と共に、上記編集者端末に対して送信する処理と、 上記編集者端末から、内容確認を受信する処理と、 上記編集者による内容確認の結果、問題がなかったときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する処理と、を実行する、  ことを特徴とする翻訳支援方法。
【請求項７】
第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、  上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、  上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、  上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、を有するコンピュータを、上記第一レコードの編集箇所を明示して、対応する第二レコードの翻訳を支援する翻訳支援装置として機能させるためのプログラムであって、 上記第一レコード及び第二レコードは、Ｗｅｂページを構成するドキュメントファイルであって、各レコードの内容を識別するレコード識別情報と、各レコードの言語を識別する言語識別情報とが付与されており、  上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する処理と、  上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する処理と、  上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する処理と、  上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する処理と、  上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させる処理と、  上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する処理と、 上記レコード記憶手段を参照して、上記翻訳者端末から受信した第二レコードと同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する処理と、 上記生成されたＷｅｂページを、内容の確認要求と共に、上記編集者端末に対して送信する処理と、 上記編集者端末から、内容確認を受信する処理と、 上記編集者による内容確認の結果、問題がなかったときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する処理と、を実行させる、  コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多言語Ｗｅｂページ作成のための翻訳支援装置、方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、中国などの特定の国に対してネットショップを開設して商品を販売したり、スキー場などの観光客を誘致するためのホームページを開設するなど、外国語ホームページの作成需要が高まっている。これらのホームページを作成する場合、対象国の事情に合わせてデザインや文言を工夫することが大切であることは言うまでもない。
【０００３】
従来、このような外国語のホームページを作成する場合には、通常、ディレクターがホームページの構成及び内容を企画したのち、Ｗｅｂデザイナーがホームページの設計に従って別途作成した画像と合わせ、翻訳された原稿を組み入れて各ページを作成し、相互のリンクを設定して完成する方法が用いられていた。この方法では、表示方法の異なる同じ内容のページが複数あるため、1か所を更新するだけでも、数種類の対応するファイルを修正しなくてはならない。また、同一の内容のファイルを対応させながら修正しなくてはならないため、修正箇所が非常に多く存在する場合、ディレクターの混乱による作業効率の低下が見られた。
【０００４】
このような問題を解決するために、日本語で作成された元ファイルに対し、その内容をそのまま複写した複製ファイルが作成され、元ファイルと複製ファイルとが比較され、元ファイルが更新されたことが確認されると、それに伴い、自動的にその元ファイルに対応する全ての変換ファイルの内容が更新される手段が開示されている（特許文献１参照）。ユーザは、元ファイルまたは複数存在する変換ファイルから、所望の形式に変換されたファイルを取得することができるが、単に希望の表現形式のデータを取得できるだけであり、多言語Ｗｅｂページへの応用は開示されていない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１―３０６３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このような方法で作成された外国語Ｗｅｂページは、自国語Ｗｅｂページでの訂正を外国語Ｗｅｂページに反映させようとする場合、その言語を解する者にしか正確に内容を把握することができない。また、Ｗｅｂページ作成を管理した担当者も、上記外国語を解さずとも大体の内容を推測できるであろうが、それ以外の者にはほとんど理解することが出来ない。従って、Ｗｅｂページの一部の担当者を除いて、内容を改善し、新しい情報を追加及び更新しようとしても、既存のＷｅｂページの内容における、日本語及び上記外国語の対象箇所の把握が困難であった。
また、作成されたＷｅｂページに修正、変更及び追加を行う際には、まず、翻訳者に上記変更箇所を指示する必要があり、次いで、変更すべきページの差し替え及び変更を行う部分をＷｅｂデザイナーに詳細に指示する必要があり、多大な手間及びコストがかかる作業であった。
ゆえに、本発明は、自国語Ｗｅｂページでの訂正を外国語Ｗｅｂページに反映させる場合、自国語での訂正箇所を抽出して翻訳者に翻訳依頼を行うことで、翻訳者としても翻訳対象箇所を察知し易くすると共に、Ｗｅｂデザイナーとしても翻訳文の自国語での対象箇所を容易に認識できることを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本願発明の一の観点に係る翻訳支援装置は、第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、上記第一レコードの編集箇所を明示することにより、対応する第二レコードの翻訳を支援する装置であって、上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する翻訳要求受信手段と、上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する編集箇所特定手段と、上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する第二レコード抽出手段と、上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する翻訳要求送信手段と、上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させるレコード表示手段と、上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する翻訳受信手段と、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新するレコード更新手段と、を有することを特徴とする。
【０００８】
また、上記第二レコードの翻訳に対する校閲作業を行う校閲者が利用する校閲者端末と、さらにネットワークを介して通信可能に構成され、上記校閲者端末に対して、上記翻訳に応じた校閲要求と共に、上記編集箇所に対応する箇所が翻訳された第二レコードを送信する校閲要求送信手段、を有するものとしてもよい。
【０００９】
また、上記校閲者端末から、上記翻訳文に対する校閲を受信する校閲受信手段、を有し、上記レコード更新手段は、上記受信した校閲に基づき、翻訳に問題がないと判断されたときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新するものとしてもよい。
【００１０】
また、上記第一レコード表示手段による編集箇所の明示は、色分けであるものとしてもよい。
【００１１】
また、上記第一レコード及び第二レコードは、Ｗｅｂページを構成するドキュメントファイルであり、上記レコード情報記憶手段には上記Ｗｅｂページを構成する複数のレコードが記憶され、各レコードには、当該レコードの内容を識別するレコード識別情報と、当該レコードの言語を識別する言語識別情報とが相互に関連付けて記憶されており、上記翻訳受信手段により、上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信した際、上記レコード記憶手段を参照して、当該受信した第二レコードと同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する第一のＷｅｂページ生成手段、を有するものとしてもよい。
【００１２】
また、上記第一レコード及び第二レコードは、Ｗｅｂページを構成するドキュメントファイルであり、上記レコード情報記憶手段には、上記Ｗｅｂページを構成する複数のレコードが記憶され、各レコードには、当該レコードが構成するＷｅｂページを識別するページ識別情報と、当該レコードの内容を識別するレコード識別情報と、当該レコードの言語を識別する言語識別情報とが相互に関連付けて記憶されており、上記翻訳受信手段により、上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信した際、上記レコード記憶手段を参照して、当該受信した第二レコードと同一のページ識別情報及び同一の言語識別情報が発行されている他のレコードを抽出し、上記Ｗｅｂページを生成する第二のＷｅｂページ生成手段、を有するものとしてもよい。
【００１３】
また、上記生成されたＷｅｂページを、内容の確認要求と共に、上記編集者端末に対して送信する確認要求送信手段と、上記編集者端末から、内容確認を受信する確認受信手段と、を有し、上記レコード更新手段は、上記編集者による内容確認の結果、問題がなかったときに、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新するものとしてもよい。
【００１４】
また、本発明の別の観点に係る翻訳支援方法は、第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、を有するコンピュータにより、上記第一レコードの編集箇所を明示して、対応する第二レコードの翻訳を支援する方法であって、上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する処理と、上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する処理と、上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する処理と、上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する処理と、上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させる処理と、上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する処理と、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する処理と、を実行することを特徴とする。
【００１５】
また、本発明のさらに別の観点に係るコンピュータプログラムは、第一言語で作成された第一レコードを編集する編集者が利用する編集者端末と、上記第一レコードを第二言語に翻訳した第二レコードについて、上記編集に応じた翻訳を行う翻訳者が利用する翻訳者端末と、ネットワークを介して通信可能に構成され、上記第一レコードと、上記第二レコードとを、相互に関連付けて記憶するレコード記憶手段と、上記第一レコードの編集履歴を記憶する編集履歴記憶手段と、を有するコンピュータを、上記第一レコードの編集箇所を明示して、対応する第二レコードの翻訳を支援する翻訳支援装置として機能させるためのプログラムであって、上記編集者端末から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する処理と、上記編集履歴記憶手段を参照し、上記編集が施される前の第一レコードと、上記編集が施された後の第一レコードを対比し、上記編集が施された編集箇所を特定する処理と、上記レコード記憶手段を参照して、上記第一レコードと関連付けて記憶されている第二レコードを抽出する処理と、上記翻訳者端末に対し、上記編集に応じた翻訳要求と共に、上記編集箇所を明示した第一レコードと、上記抽出した第二レコードとを送信する処理と、上記翻訳者端末に対して、上記特定した編集箇所を明示して第一レコードを表示させると共に、上記抽出した第二レコードを、翻訳文の入力を受付可能に表示させる処理と、上記翻訳者端末から、上記翻訳箇所の翻訳が施された第二レコードを受信する処理と、上記編集箇所に対応する箇所が翻訳された第二レコードを、上記レコード記憶手段に登録して、上記レコード記憶手段を更新する処理と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、自国語レコードを編集するだけで、翻訳及び校閲が速やかに完了し、自国語Ｗｅｂページに対応する外国語Ｗｅｂページが直ちに更新される。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る翻訳支援装置において、概要を示す図である。
【図２】本発明の実施形態に係る翻訳支援装置とネットワークを介して接続される端末の構成を示した機能ブロック図である。
【図３】本発明の実施形態に係る翻訳支援装置において、レコード記憶部に記憶されるデータの一例を示した図である。
【図４】本発明の実施形態に係る翻訳支援装置において、作業情報記憶部に記憶されるデータの一例を示した図である。
【図５】本発明の実施形態に係る翻訳支援装置において、全体の処理の流れを示すシークエンス図である。
【図６】本発明の実施形態に係る翻訳支援装置において、翻訳支援処理の流れを示したフローチャートである。
【図７】図６に引き続き、本発明の実施形態に係る翻訳支援装置において、翻訳支援処理の流れを示したフローチャートである。
【図８】本発明の実施形態に係る翻訳支援装置において、編集箇所が明示された第一レコード、及び第二レコードの翻訳者端末での表示方法の一例を示した図である。
【図９】本発明の実施形態に係る翻訳支援装置において、編集者、翻訳者、又は校閲者がそれぞれの作業をするための表示画面であって、作業中のレコードの一覧が表示された画面の一例を示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態として、多国向けホームページ作成に用いられる翻訳支援装置から構成されるシステムの一例について、図面を参照して説明する。
なお、多国向けホームページとは、同じ主題のホームページを複数国向けに作成した一群の国別ホームページであり、大部分のページは同一内容であるが、一部のページについては国情に合わせて異なる内容としたものである。
【００１９】
図１は、本実施形態に係る翻訳支援装置に記憶されているレコードの概要を示す図である。
レコードとは、テキストデータ等のドキュメントを含んだファイルであり、特に本実施形態では、Ｗｅｂページのテキストを構成するファイルであるが、各種の画像データ等を含んだものであってもよい。このレコードは、翻訳支援装置が備えるレコード記憶部に記憶されている。
【００２０】
レコードは、日本語、英語、中国語など、各種の言語に翻訳されており、同じ言語で構成された複数のレコードによって、言語ごとのホームページを構成することができる。即ち、第一言語で作成された複数のレコード１０１、１０２、１０３、１０４を構成要素として、第一言語ホームページ１００が構成される。
また、第一言語で作成された複数のレコード１０１、１０２、１０４を第二言語に翻訳したレコード２０１、２０２、２０４を構成要素として、第二言語ホームページ２００が構成される。
【００２１】
なお、本実施形態においては必ずしも、第一言語で作成されたレコード全てについて、第二言語に翻訳されたレコードを用意する必要はない。例えば、第二言語ホームページ２００の構成要素として、第一言語で作成されたレコード１０３を第二言語に翻訳したレコードを用意しないものとしてもよい。
このことは、ある言語で作成されたホームページが、当該言語を公用語とした国に向けたホームページとして提供される際、他の国では表示しても問題ないレコードが、当該国で表示するのは不適切と判断される場合を想定している。例えば、冬の北半球の国々向けに設けたウィンタースポーツに関するページは、同時期には夏である南半球の国々で表示するのが適切でない。このような場合には、必ずしも全てのレコードを当該国向けに翻訳して提供されないほうがよい。このような判断に基づいて、必要なレコードのみを翻訳して用意することで、各国の事情に応じたホームページを提供することができる。
【００２２】
以下の本実施形態では、編集者が編集するレコードであって、第一言語で作成されたレコードを第一レコードという。なお、編集者については後に詳述するが、第一レコードの内容を編集する者であり、本実施形態では、各レコードを構成要素としたＷｅｂページの管理人でもある。
また、第一レコードを構成する第一言語は、編集者にとっての自国語が想定される。
【００２３】
また、以下の本実施形態では、第一レコードを第二言語に翻訳したレコードを第二レコードという。
なお、第二レコードを構成する第二言語は、編集者にとっての外国語が想定される。
【００２４】
図１に示されるように、本実施形態に係る翻訳支援装置１は、編集者端末２、翻訳者端末３及び校閲者端末４とネットワークＮＷを介して通信可能に構成されている。
【００２５】
編集者端末２は、編集者が使用する端末である。
ここで、編集者は、第一言語で作成された第一レコードの内容を編集する役割を担っており、本実施形態では、各レコードを構成要素としたＷｅｂページの管理人でもある。なお、編集とは、レコードの内容に対する加筆、誤記訂正といった修正など、各種の内容変更をいう。
この編集者端末２は、いわゆるパーソナルコンピュータ等により構成することができ、入出力処理部２１及び通信処理部２２を有する。
入出力部２１は、データを入出力するためのディスプレイやキーボード等により実現される。また、通信処理部２２は、ネットワークＮＷを介してデータを送受信するためのブラウザにより実現される。
【００２６】
翻訳者端末３は、翻訳者が使用する端末である。
ここで、翻訳者は、編集者によって編集された第一レコードを参照して、編集内容を第二言語に翻訳した上、これを第二レコードに反映させる。
この翻訳者端末３は、いわゆるパーソナルコンピュータ等により構成することができ、入出力処理部３１及び通信処理部３２を有する。
入出力部３１は、データを入出力するため、ディスプレイやキーボード等により実現される。また、通信処理部３２は、ネットワークＮＷを介してデータを送受信するためのブラウザにより実現される。
【００２７】
校閲者端末４は、校閲者が使用する端末である。
ここで、校閲者は、第二レコードの翻訳に対する校閲作業を行う。
この校閲者端末４は、いわゆるパーソナルコンピュータ等により構成することができ、入出力処理部４１及び通信処理部４２を有する。
入出力部４１は、データを入出力するため、ディスプレイやキーボード等により実現される。また、通信処理部４２は、ネットワークＮＷを介してデータを送受信するためのブラウザにより実現される。
なお、校閲者は、編集者が兼ねても良い。この場合、校閲者端末４は、編集者端末２によって一体的に構成される。
【００２８】
本実施形態に係る翻訳支援装置１は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）などの内部メモリ、及びハードディスクドライブなどの外部記憶装置により、レコード記憶部１１、通信処理部１２、編集履歴記憶部１３、編集箇所特定部１４、第二レコード抽出部１５、レコード表示部１６、レコード更新部１７、Ｗｅｂページ生成部１８、及び差分レコード記憶部１９によって構成される。
【００２９】
レコード記憶部１１は、複数のレコードを記憶する記憶部である。ここで、レコード記憶部１１の構成の一例を、図３を用いて説明する。
【００３０】
各レコードのレコードデータには、各レコードがどのＷｅｂページを構成するかを識別するページＩＤ、各レコードを構成する言語を識別する言語ＩＤ、レコードの内容を識別するためのレコードＩＤが付与されている。
同じレコードＩＤが付与されたレコードは、言語ＩＤに応じた言語で構成されているが、同一の内容を有している。
【００３１】
例えば、ページＩＤとレコードＩＤが同じで、言語ＩＤのみが異なるレコードは、異なる言語で構成された同じ内容のＷｅｂページにおいて、異なる言語で同じ内容を表示する。
また、ページＩＤと言語ＩＤが同じレコードは、同じ言語で構成された一のＷｅｂページを構成する。
【００３２】
なお、ページＩＤは、ＷｅｂページのＵＲＬとして構成することも可能である。
また、言語ＩＤは、言語を識別するための情報であり、複数の言語を想定することができる。
【００３３】
通信処理部１２は、翻訳支援装置１内で、編集者端末２、翻訳者端末３、及び校閲者端末４との間で、ネットワークＮＷを介して、データの送受信を行う処理部である。具体的には、編集者端末２から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する翻訳要求受信部、翻訳者端末３に対し、編集に応じた翻訳要求と共に、編集箇所を明示した第一レコードと、抽出した第二レコードとを送信する翻訳要求送信部、翻訳者端末３から、翻訳箇所の翻訳が施された第二レコードを受信する翻訳受信部、校閲者端末４に対して、翻訳に応じた校閲要求と共に、編集箇所に対応する箇所が翻訳された第二レコードを送信する校閲要求送信部、校閲者端末４から、翻訳文に対する校閲を受信する校閲受信部として機能する。
【００３４】
編集履歴記憶部１３は、編集者によって編集された第一レコードの編集履歴を記憶する記憶部である。  編集履歴とは、編集者が編集を行う前の第一レコードであり（以下、編集前の第一レコードを前世代の第一レコードということがある）、編集者が編集を行うたびに蓄積される。この編集履歴は、編集者が編集者端末２を用いて第一レコードを編集した際、前世代の第一レコードと編集された第一レコードとを対比して、編集箇所を特定するために保持される。また、編集履歴記憶部１３に記憶される第一レコードには、当該第一レコードを識別するのに必要なレコードＩＤ、言語ＩＤ、ページＩＤが、相互に関連付けて記憶される。
【００３５】
編集箇所特定部１４は、編集者によって編集された第一レコードに基づき、編集箇所を特定する処理を実行する。この処理は、編集履歴記憶部１３を参照し、編集が施される前の第一レコードと、編集が施された第一レコードを対比し、編集が施された編集箇所を特定する。
【００３６】
第二レコード抽出部１５は、レコード記憶部１１を参照して、第一レコードと同じレコードＩＤを有し、異なる言語ＩＤが付与された第二レコードを抽出する。
【００３７】
レコード表示部１６は、翻訳者端末３に対して、編集箇所特定部１４により特定した編集箇所を明示して第一レコードを表示させると共に、第二レコード抽出部１５により抽出した第二レコードを、翻訳文の入力を受付可能に表示させる。
編集箇所の明示の方法としては例えば、色を付ける、太字にする、下線を引くといった方法が挙げられるが、編集されていない箇所と区別することができれば、特にその方法は限定されない。
【００３８】
レコード更新部１７は、編集箇所に対応する箇所が翻訳された第二レコードを、レコード記憶部１１に登録して、レコード記憶部１１を更新する。
【００３９】
Ｗｅｂページ生成部１８は、通信処理部１２により、翻訳者端末３から翻訳箇所の翻訳が施された第二レコードを受信した際、レコード記憶部１１を参照して、受信した第二レコードと同一のページＩＤ及び言語ＩＤが発行されているレコードを抽出し、第二言語で構成されたＷｅｂページを生成する。なお、その際には、予め別途記憶されているＷｅｂページのソースの所定の箇所に当該抽出したレコードを反映させて、Ｗｅｂページを生成する。
【００４０】
作業情報記憶部１９は、第二レコードの翻訳作業状況を記憶する記憶部である。
この作業情報記憶部１９には、編集者端末１から、翻訳要求を受信した後、翻訳対象の第二レコードが抽出されると共に、編集箇所が特定されたときに、当該第二レコードが登録される。
【００４１】
この作業情報記憶部１９に記憶されるデータの一例を図４に示す。
登録された第二レコードには、当該第二レコードを識別する情報、第二レコードのデータ、作業状況を示すフラグが関連付けて記憶される。
第二レコードを識別する情報には例えば、レコードＩＤと言語ＩＤが含まれる。
また、レコードデータは、作業状況に応じた内容で記憶される。即ち、編集者から翻訳要求を受け付けた際は、レコード記憶部１１に記憶されていた状態の内容であり、翻訳者から翻訳を受け付けた際は、当該翻訳を反映した内容に更新されている。
また、フラグは、翻訳者端末３へ翻訳要求を送信した段階、翻訳者端末３から翻訳結果を受信した段階、及び校閲者端末４から校閲結果を受信した段階の各段階で、各処理の完了を示すフラグを立てる。
【００４２】
続いて、図５に示したシークエンスを用いて、本実施形態に係る翻訳支援装置１と、翻訳者端末２、編集者端末３、及び校閲者端末４との間で実行される一連の処理の流れを説明する。
【００４３】
まず、編集者は第一レコードの編集を行うと（Ｓ１０１）、翻訳支援装置１に対して、編集された第一レコードと共に編集箇所に応じた第二レコードの翻訳要求を送信する（Ｓ１０２）。
【００４４】
これに応じて翻訳支援装置１は、編集履歴特定部１４により、編集履歴記憶部１３を参照し、編集が施される前の第一レコードと、編集が施された第一レコードを対比し、編集が施された編集箇所を特定する（Ｓ１０３）。
【００４５】
また、第二レコード抽出部１５により、レコード記憶部１１を参照して、第一レコードと関連付けて記憶されている第二レコードを抽出した上、翻訳者端末３に対し、編集に応じた翻訳要求と共に、編集箇所を明示した第一レコードと当該抽出した第二レコードとを送信する（Ｓ１０４）。
【００４６】
その後、翻訳者が編集箇所の翻訳を行うと（Ｓ１０５）、翻訳者端末３から翻訳された第二レコードが翻訳支援装置１に送信される（Ｓ１０６）。
【００４７】
これを受信した翻訳支援装置１は、校閲者端末４に対して、翻訳箇所の校閲要求と共に、編集箇所に対応する箇所が翻訳された第二レコードを送信する（Ｓ１０７）。
【００４８】
その後、校閲者は校閲を行い（Ｓ１０８）、翻訳支援装置１に対して、校閲結果を送信する（Ｓ１０９）。
【００４９】
校閲結果を受信した翻訳支援装置１は、Ｗｅｂページ生成部１８により、レコード記憶部１１を参照して、校閲された第二レコードと同じＷｅｂページを構成するレコードを抽出し、確認用のＷｅｂページを生成する（Ｓ１１０）
そして、編集者端末２に対して、生成したＷｅｂページを、Ｗｅｂページ確認要求と共に送信する（Ｓ１１１）。
【００５０】
編集者端末２により編集者は、生成されたＷｅｂページを確認し（Ｓ１１２）、翻訳支援装置１に対して確認結果を送信する（Ｓ１１３）。
【００５１】
これに対して翻訳支援装置１は、編集者による確認の結果、翻訳に問題がなかった場合に、翻訳が行われた第二レコードを更新する（Ｓ１１４）。
【００５２】
続いて、翻訳支援処理の詳細について図６及び図７のフローチャートを用いて説明する。
翻訳支援装置１は、編集者端末２から、編集に応じた翻訳要求と共に、編集が施された第一レコードを受信する（Ｓ２０１）。なお、編集者端末２から送信される第一レコードには、レコードＩＤ、ページＩＤ、及び言語ＩＤが関連付けられており、編集者端末２から第一レコードを受信した翻訳支援装置１は、これらのＩＤからレコードを識別することができる。
【００５３】
編集が施された第一レコードを受信した翻訳支援装置１は、当該第一レコードに関連付けられていたレコードＩＤ、ページＩＤ、及び言語ＩＤに基づいてレコードを識別して、レコード記憶部１１に記憶されていた編集前の第一レコードを、前世代の第一レコードとして編集履歴記憶部１５に記憶する（Ｓ２０２）。なお、この際には、前世大の第一レコードに、レコードを識別するためのレコードＩＤ、言語ＩＤ、ページＩＤを相互に関連付けて記憶させておく。
また、編集が施された第一レコードをレコード記憶部１１に記憶する（Ｓ２０３）。
【００５４】
次いで、編集箇所特定部１６により、第一レコードの編集箇所を特定する（Ｓ２０４）。この処理はまず、編集履歴記憶部１５を参照し、第一レコードのレコードＩＤ及び言語ＩＤに基づき、言語ＩＤ、ページＩＤ、及びレコードＩＤが同一のレコードであって、編集前の第一レコード（前世代の第一レコード）を編集履歴記憶部１５から抽出する。そして、編集が施される前の第一レコードと、編集が施された後の第一レコードを対比し、その差分を編集が施された編集箇所として特定する。
【００５５】
第二レコード抽出部１３は、レコード記憶部１１を参照して、第一レコードに対応する第二レコードを抽出する（Ｓ２０５）。具体的には、第一レコードと同一のレコードＩＤが割り当てられ、言語ＩＤが異なるレコードを、レコード記憶部１１から第二レコードとして抽出する。
【００５６】
そして、第一レコードの編集箇所に応じた第二レコードの翻訳要求と共に、第一レコードと、抽出された第二レコードとが翻訳者端末３に対して送信される（Ｓ２０６）。
この際、レコード表示部１６により、翻訳者端末３に対して送信された第一レコードは、翻訳者端末３上において、編集箇所を他の部分と識別可能に明示して表示されると共に、翻訳者によるデータ入力を受付可能に表示される。
【００５７】
ここで、翻訳者端末３の入出力処理部３１により表示される第一レコードと第二レコードの一例を図８に示す。
画面の片側（図示左側）は第一レコードの画面である。編集者が編集を行った箇所であって、編集箇所特定部１４により特定された編集箇所は、他の部分と区別して認識することができるように、他の部分と異なる色（３０１）で表示されている。画面のもう片方（図示右側）には、第二レコードが表示され、翻訳者が第二レコードに直接翻訳文を入力し、第一レコードの編集箇所に対応した箇所の翻訳を行う。
【００５８】
翻訳者端末３に対して翻訳要求が送信された際には、抽出された第二レコードが、作業情報記憶部１９に登録され、翻訳者端末３に翻訳要求が送信されたことを示すフラグを立てられる（Ｓ２０７）。
【００５９】
その後、翻訳者が翻訳を終えると、翻訳支援装置１は、翻訳者端末３から編集箇所に対応する箇所の翻訳が施された第二レコードを受信する（Ｓ２０８）。
これに応じて作業情報記憶部１９には、翻訳が施された第二レコードが更新登録されると共に、翻訳者端末３から翻訳結果を受信したことを示すフラグが立てられる。（Ｓ２０９）
【００６０】
引き続き、図７により処理の流れを説明する。
翻訳者端末３から翻訳された第二レコードを受信した翻訳支援装置１は、校閲者端末４に対して、翻訳に応じた校閲要求と共に、作業情報記憶部１９を参照して、編集箇所に対応する箇所が翻訳された第二レコードを送信する（Ｓ２１０）。
翻訳支援装置１は、校閲者によって校閲が行われた後、校閲者端末４から翻訳に対する校閲結果を受信する（Ｓ２１１）。
【００６１】
校閲者による校閲の結果に基づき、翻訳に問題があったか否かを判別する（Ｓ２１２）。その結果、翻訳に問題がなければ、作業情報記憶部１９を参照して、校閲済みを示すフラグを立てる（Ｓ２１３）。
【００６２】
一方、Ｓ２１２の処理において校閲結果を判別し、その翻訳に問題がある場合には、翻訳者端末３に対し、校閲結果と共に、第一レコードと第二レコードを送信して、再翻訳を要求する（Ｓ２１４）。
【００６３】
校閲の結果、翻訳が問題なかった場合、翻訳支援装置１は、編集箇所に対応する箇所が翻訳された第二レコードを構成要素としたＷｅｂページを生成して、これを編集者に確認させる。
この処理はまず、Ｗｅｂページ生成部１８により、レコード記憶部１１を参照して、翻訳者端末３から受信した第二レコードと同一のページＩＤと言語ＩＤが発行されているレコードを抽出する。そして、予め登録されていたＷｅｂページのソースの所定の箇所に、翻訳が施された第二レコードと、当該抽出されたレコードを挿入し、Ｗｅｂページを生成する（Ｓ２１５）。
【００６４】
次に、生成されたＷｅｂページを、確認用のＷｅｂページとして、内容の確認要求と共に編集者端末２に対して送信する（Ｓ２１６）。
その後、編集者端末２から、内容確認を受信すると（Ｓ２１７）、編集者による確認結果を判別する（Ｓ２１８）。
【００６５】
判別の結果、翻訳に問題がなかった場合には、レコード更新部１７により、編集箇所に対応する箇所が翻訳された第二レコードを、レコード記憶部１１に登録して、レコード記憶部１１を更新する（Ｓ２１９）。
一方、Ｓ２１８による判別の結果、翻訳に問題があった場合には、再翻訳要求を行う（Ｓ２２０）。具体的には、翻訳者端末３に対し、第一レコードと第二レコードと共に、再翻訳要求を送信する。なお、この際、編集者から翻訳に関するコメント等があった場合には、当該コメントを翻訳者端末３に併せて送信するようにしてもよい。
【００６６】
以上の一連の処理により、第一言語しか理解できない編集者であっても、第一言語に構成された第一レレコードを編集するだけで、第二言語で構成された第二レコードに当該編集に応じた翻訳を施すことができる。
【００６７】
なお、上記一連の処理において、編集者、翻訳者、校閲者がレコードを確認して、所定の処理を行うときの画面例の一例を図９に示す。
画面中では、作業情報記憶部１９に記憶されている情報を反映して、各レコード４０１の作業状況を容易に把握することができるようになっている。
各レコードには、翻訳や校閲が既になされているか否かを示すステータス表示４０２が設けられており、各レコード４０１の現在の作業状況を確認することができる。
また、各レコード４０１には、各レコード４０１を構成要素としたＷｅｂページの生成を要求するボタン４０３が設けられている。このボタン４０３が押下されると、Ｗｅｂページ作成部１８によって、指定されたレコードを構成要素としたＷｅｂページが生成され、Ｗｅｂページを確認することができる。
【００６８】
以上の本実施形態に係る翻訳支援装置１によれば、以下のような効果を期待できる。
自国語が日本語である運営者がＷｅｂショップを開設し、中国人利用客を想定した場合、製品の在庫状況、誤記または変更により、中国語ホームページの訂正が頻繁に行われる場合があった。運用ユーザは日本語ホームページの訂正（第一レコードの編集）をするだけで、その訂正箇所が迅速かつ自動的に登録された翻訳者に伝えられ、翻訳が完了することができた。また、管理者が設定されている場合は、訂正箇所が適切に翻訳されたのかの確認も容易となった。
【００６９】
また、多言語Ｗｅｂページに関しては、複数の言語を対象とする場合、言語ごとに異なるレコードデータを表示することもできた。例えば、スキー場が運営するホームページでは、中国人観光客及びオーストラリア人観光客とでは、現地の季節が反対であるために、Ｗｅｂページ上にて表示させる情報に差を付ける必要があった。本願発明に係る翻訳支援装置を使用することにより、編集者及び／または校閲者は、自国語Ｗｅｂページにて内容確認が容易になされるため、言語ごとの開示内容に差を付けることも容易に可能となった。その他にも、国民性により好まれるホームページの色味も異なり、各言語に応じた差も付けられた。また、日本語からの外国語への翻訳において、英語の場合は文字数が多くなり、文章が長くなる傾向がある一方、中国語の場合は、文字数が少なくなり、文章が短くなる傾向があった。このような、言語ごとによる文字数の大小に起因するレイアウト変更に関して、Ｗｅｂページを一旦生成し、それを確認できるので、容易に対応することが可能となった。
【００７０】
なお、以上の本実施形態においては、言語毎のレコードを用意し、言語ごとのＷｅｂページを提供可能としているが、ここでいう言語は必ずしも、日本語、英語、中国語といった語学的な分類を指すのではなく、各国向けの言語を意味する。即ち、同じ英語を公用語とする国であっても、アメリカ、イギリス、オーストラリアなど、その国情は異なる。そのため、例えば、英語（アメリカ向け）、英語（イギリス向け）といったように分類してもよい。
このように言語ＩＤを国別に設定することで、同じ言語ＩＤのレコードによって国毎のホームページを提供することができる。
【符号の説明】
【００７１】
１  翻訳支援装置、２  編集者端末、３  翻訳者端末、４  校閲者端末、１１  レコード記憶部、１２  通信処理部、１３  編集履歴記憶部、１４  編集箇所特定部、１５  第二レコード抽出部、１６  レコード表示部、１７  レコード更新部、１８  Ｗｅｂページ生成部、１９  作業状況記憶部、２１  入出力処理部、２２  通信処理部、３１  入出力処理部、３２  通信処理部、４１  入出力処理部、４２  通信処理部
【図１】
0005707615.tif 000002
【図２】
0005707615.tif 000003
【図３】
0005707615.tif 000004
【図４】
0005707615.tif 000005
【図５】
0005707615.tif 000006
【図６】
0005707615.tif 000007
【図７】
0005707615.tif 000008
【図８】
0005707615.tif 000009
【図９】
0005707615.tif 000010