(57)【要約】【課題】  多言語に対応するデータベースを保有した、言語変換支援のためのソフトウェアを、高汎用性、低価格の形で提供する。【解決手段】  データベース部分、変換工程で使用するアプリケーションなどの各パーツを独自開発せず市販のディフェクトスタンダードのアプリケーションが使用できるようにすることで、比較的廉価で、かつ高機能、高汎用性を実現できることを特徴とする。【特許請求の範囲】
【請求項１】
（イ）記憶媒体の特定の場所に設定されたフォルダー内に、言語変換の対象となる文書を用意する。
（ロ）対象となる文書の名称、構成、データの有無を調べこれらの情報を一覧形式の表にする。
（ハ）各文書のすべてのデータを表計算用ファイルの特定の場所にコピーする。
（ニ）過去に変換されたファイルをあらかじめデータベース化しておき、コンピューターシステムの内部あるいは外部の特定の場所に用意しておく。
（ホ）データベースの中から、変換の対象となる言語Ａと同一の情報を検索し、それに対応する別の言語Ｂの情報を元の情報と入れ替える。
（ヘ）入れ替えの不可能だった情報については、人間が変換し、これを入れ替える。
【請求項２】
請求項１の中で、最初に入れ替えの不可能だった情報について、ある一定の類似性があるものを検索し、その情報の構造を利用して、人間が情報変換を完成させたものを入れ替える。
【請求項３】
請求項１の中で、最初に入れ替えの不可能だった情報について、ある一定の類似性があるものを検索し、その情報の構造を利用して、プログラムが情報変換を完成させたものを入れ替える。
【請求項４】
請求項１の中で、最初に入れ替えの不可能だった情報について、ある一定の類似性があるものを検索し、その情報の構造に共通な部分がみられた場合、この部分についてプログラムが情報変換を支援し、その他の部分を人間が情報変換を完成させたものを入れ替える。
【請求項５】
請求項４の中で、情報の構造に共通な部分がみられた場合、この部分の変換作業についてプログラム化するための、プログラミングを支援する方法。
【発明の詳細な説明】
【発明の詳細な説明】
【発明の属する技術分野０００１】
この発明は、ある言語Ａで書かれたデジタル文書を別の言語Ｂで書かれたデジタル文書へと変換する方法に関するものである。この場合の言語とは、人間が通常的に使用する言語及びコンピューターなどに使用されるいわゆる機械語の双方を言う。
【従来の技術０００２】
従来の言語変換ソフトはある言語の意味と構造に着目して、これを分析し別の言語の構造へと変換するもの（いわゆる翻訳ソフト）か、あるいは、本発明のように過去にあるデータを利用して、その検索・置換を行うものに大きく分けることができる。本発明は後者のタイプに属する。しかし従来は、後者のタイプでもデータベースは、▲１▼開発したメーカー独自のものであって、汎用性に欠け、▲２▼二言語か、三言語を扱うもので、且つ、▲３▼その構造が多言語に対応してはいなかった。そのため、ａ）．多言語での使用に限界がある、ｂ）．独自のデータベース開発にコストがかかることから高価なパッケージ売りを販売戦略として取らざるを得ないなど、一般の翻訳者に使用の面からも、価格の面からも浸透しにくい側面があった。このことは、結果として、翻訳サービスの効率化に十分な便益を与えるものではなかった。
【発明が解決しようとする課題０００３】
本発明は、データベースはもとより、すべてのアプリケーションでディフェクトスタンダードのものが利用可能であることから、ユーザーの使用するレベルに応じたパーツごとのソフトの提供が可能となり、比較的安価に提供できるため、数多くの翻訳家に浸透する可能性がある。さらに、今後登場してくるであろうより改良された形の各種アプリケーションにも乗換えというかたちで対応が可能であるため、ソフトウェアの開発に系統性が保てる点でユーザーに利益をもたらすことができる。
【課題を解決するための手段０００４】
Ａ．特定のフォルダー内にある言語変換の必要なデジタル文書の名前、個数を一覧表にするモジュールを準備する。
Ｂ．デジタル文書を表計算ソフトあるいはそれに準ずるアプリケーション上にコピーするモジュールを準備する。
Ｃ．各セルごとの情報を一列に並べるモジュールを準備する。
Ｄ．Ｃ．で作成された一列の文字情報から重複する情報を取り除くモジュールを準備する。
Ｅ．過去に作成された言語Ａと言語Ｂのデジタル文書をＡ〜Ｄのモジュールを使って、一対一に対応したマスターデータベースを作る。
Ｆ．これから翻訳を使用とするデジタル文書からＡ〜Ｄのモジュールを使って、重複のない情報の列を作る。
Ｇ．Ｆ．で作成された列内の任意の情報の列に合致する情報を、マスターデータベース上で検索し、合致した場合はそれに対応する言語Ｂを先の任意の文字列と置換し、一致しなかった場合は特定の印をつけるモジュールを作る。
Ｈ．Ｇ．で変換のできなかった情報の列に関して、情報の特定の部分だけの一致で検索するモジュールを使って再度検索し、これを複数回繰り返すことで完全に情報の変換を完了する。この工程に関しては部分的に人間の判断が関与する場合がある。
Ｉ．以上の工程を繰り返す統合モジュールを凖備し、使途にあわせて運用できるようにする。
Ｊ．広く普及しているソフトウェアで再生できるようにして、適切なメディアに記憶させ配布する。
【発明の実施の形態０００５】
使用者は、特定のフォルダーに変換を必要とする文書をコピーしボタンを押すだけで、どのくらいの割合の内容が変換され、どれぐらいのものが不可能なのかを知ることができる。変換不可能なものについてはさらにあいまい一致による検索で、変換の参考となる過去の情報を取り出しこれに基づいて変換作業を進める。変換の完成したものはボタン一つで自動的にもとの文書へと貼り付けられる。
【発明の効果０００６】
このようにすると、データベース内の情報が整ってさえいれば、使用者は一度変換された情報を再び変換する必要はなくなり、さらに、格納する言語の種類を増やすだけで多言語にも対応することができる。多言語対応が可能となるという点は、将来的に大きな問題となると見られる各言語間の整合性を保障していく上で極めて重要な点が解決されることを意味している。しかも、データベースその他のアプリケーションは市販のものを利用可能であるため、版の改定を従来のものよりも低コストで行うことができる。
【図１】
2005216277.tif 000002
【図２】
2005216277.tif 000003
【手続補正書】
【提出日】平成16年7月9日(2004.7.9)
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、ある言語Ａで書かれたデジタル文書を別の言語Ｂで書かれたデジタル文書へと変換する方法に関するものである。この場合の言語とは、人間が通常的に使用する言語及びコンピューターなどに使用されるいわゆる機械語の双方を言う。【０００２】  従来の言語変換ソフトはある言語の意味と構造に着目して、これを分析し別の言語の構造へと変換するもの（いわゆる翻訳ソフト）か、あるいは、本発明のように過去にあるデータを利用して、その検索・置換を行うものに大きく分けることができる。本発明は後者のタイプに属する。しかし従来は、後者のタイプでもデータベースは、▲１▼開発したメーカー独自のものであって、汎用性に欠け、▲２▼二言語か、三言語を扱うもので、且つ、▲３▼その構造が多言語に対応してはいなかった。そのため、ａ）．多言語での使用に限界がある、ｂ）．独自のデータベース開発にコストがかかることから高価なパッケージ売りを販売戦略として取らざるを得ないなど、一般の翻訳者に使用の面からも、価格の面からも浸透しにくい側面があった。このことは、結果として、翻訳サービスの効率化に十分な便益を与えるものではなかった。【０００３】  本発明は、データベースはもとより、すべてのアプリケーションでディフェクトスタンダードのものが利用可能であることから、ユーザーの使用するレベルに応じたパーツごとのソフトの提供が可能となり、比較的安価に提供できるため、数多くの翻訳家に浸透する可能性がある。さらに、今後登場してくるであろうより改良された形の各種アプリケーションにも乗換えというかたちで対応が可能であるため、ソフトウェアの開発に系統性が保てる点でユーザーに利益をもたらすことができる。【０００４】Ａ．特定のフォルダー内にある言語変換の必要なデジタル文書の名前、個数を一覧表にするモジュールを準備する。
Ｂ．デジタル文書を表計算ソフトあるいはそれに準ずるアプリケーション上にコピーするモジュールを準備する。
Ｃ．各セルごとの情報を一列に並べるモジュールを準備する。
Ｄ．Ｃ．で作成された一列の文字情報から重複する情報を取り除くモジュールを準備する。
Ｅ．過去に作成された言語Ａと言語Ｂのデジタル文書をＡ〜Ｄのモジュールを使って、一対一に対応したマスターデータベースを作る。
Ｆ．これから翻訳を使用とするデジタル文書からＡ〜Ｄのモジュールを使って、重複のない情報の列を作る。
Ｇ．Ｆ．で作成された列内の任意の情報の列に合致する情報を、マスターデータベース上で検索し、合致した場合はそれに対応する言語Ｂを先の任意の文字列と置換し、一致しなかった場合は特定の印をつけるモジュールを作る。
Ｈ．Ｇ．で変換のできなかった情報の列に関して、情報の特定の部分だけの一致で検索するモジュールを使って再度検索し、これを複数回繰り返すことで完全に情報の変換を完了する。この工程に関しては部分的に人間の判断が関与する場合がある。
Ｉ．以上の工程を繰り返す統合モジュールを準備し、使途にあわせて運用できるようにする。
Ｊ．広く普及しているソフトウェアで再生できるようにして、適切なメディアに記憶させ配布する。【０００５】  使用者は、特定のフォルダーに変換を必要とする文書をコピーしボタンを押すだけで、どのくらいの割合の内容が変換され、どれぐらいのものが不可能なのかを知ることができる。変換不可能なものについてはさらにあいまい一致による検索で、変換の参考となる過去の情報を取り出しこれに基づいて変換作業を進める。変換の完成したものはボタン一つで自動的にもとの文書へと貼り付けられる。
【発明の効果】
【０００６】  このようにすると、データベース内の情報が整ってさえいれば、使用者は一度変換された情報を再び変換する必要はなくなり、さらに、格納する言語の種類を増やすだけで多言語にも対応することができる。多言語対応が可能となるという点は、将来的に大きな問題となると見られる各言語間の整合性を保障していく上で極めて重要な点が解決されることを意味している。しかも、データベースその他のアプリケーションは市販のものを利用可能であるため、版の改定を従来のものよりも低コストで行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の自動変換工程メニュー部分のレイアウトである。（なお改定の際にレイアウトの変更が起こりえます。）
【図２】本発明のあいまい検索による変換工程の作業部分のレイアウトである。（なお改定の際にレイアウトの変更が起こりえます。）
【符号の説明】
【０００８】  １．は  前処理工程画面である。
２．は  翻訳作業の全体フローを作るモジュールを起動するコマンドボタンである。
３は  全体フローにあわせてからのエクセルファイルを作るコマンドボタンである。
４．は  変換対象の文字列を一枚のシート上にリスト化するためのコマンドボタンである。
５．は  ４でリスト化した文字列から重複部分を削除してユニークな文字列にするためのコマンドボタンである。
６．は  あらかじめ保有しているデーターベースと照らし合わせて翻訳可能部分を翻訳し、翻訳不能部分を分離、リスト化するコマンドボタンである。
７．は  次工程のあいまい検索に移行するためのコマンドボタンである。
８．は  各プロセスの結果を確認するためのウィンドウを格納するページである。
９．は、加工結果を実際に確認するウィンドウである。（表示しているものは一次翻訳を確認するためのウィンドウである。）
１０．は、本作業を遂行するに当たって、不明確な部分についての問い合わせに答えるためのヘルプボタンである。
１１．は、訳語検索画面である。
１２．は  翻訳対象分の表示画面である。
１３．は  すでに翻訳があればここに翻訳部分が表示される。
１４．は  あいまい検索用の検索キーワード画面である。
１５．は  検索開始ボタンである。
１６．は  検索された文例の表示画面である。
１７．は  検索された文例のうち、参考用に選択した文例を加工欄に表示するためのボタンである。
１８．７で選択された文例は、この加工欄に移され正しい訳文に加工される。
１９．は、翻訳された文をデータベースに格納するためのボタンである。
２０．は、本作業を終了するためのボタンである。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005216277.tif 000004
【図２】
2005216277.tif 000005