(57)【要約】      （修正有）【課題】原文と訳文の集まりである対訳データをベースとして使用し、検索プログラムによって翻訳したい原文を検索用語として対訳データの中で検索し、翻訳したい原文と全体または部分が一致する対訳データの原文を抽出し、訳文および一致率と共に表示する、操作が容易で安価な検索方法およびプログラムを提供すること。【解決手段】原文と訳文の対の集まりからなる対訳データを準備し、翻訳したい原文で検索して、検索用語の文字または単語に一致する文字または単語を含む対訳データの原文を検出して抽出原文とする機能と、翻訳したい原文全体の文字数または単語数に対する抽出原文の一致する文字数または単語数の割合で表した一致率を算出する機能と、抽出原文と訳文の対を一致率と共に表示する機能と、抽出原文の中で翻訳したい原文と異なる箇所を強調する機能と、を含む検索方法およびプログラムを提供する。【選択図】なし【特許請求の範囲】
【請求項１】
パーソナルコンピュータのアプリケーションソフトウエアに保存した対訳データ（３）の中から翻訳したい原文（４）に類似する原文を抽出して結果を表示する類似文検索方法であって、
−対訳データ（３）を準備するステップと、
−検索プログラムを準備するステップと、
−翻訳したい原文（４）を準備するステップと、
−アプリケーションソフトウエアに前記準備した検索プログラムを組み込むステップと、
−前記検索プログラムを組み込んだソフトウエアに前記対訳データ（３）および前記翻訳したい原文（４）を入力するステップと、
−キーボードから入力した、またはソフトウエアに保存した前記翻訳したい原文（４）を検索用語として前記対訳データ（３）の原文（１）の集まりの中で検索して前記翻訳したい原文（４）に含まれる文字または単語と同じ文字または単語を含む前記対訳データ（３）の原文（１）を１つまたは複数抽出するステップと、
−（翻訳したい原文（４）に含まれる文字または単語のうち、前記対訳データ（３）の原文（１）中に出現する文字数または単語数）／前記翻訳したい原文（４）に含まれる文字数または単語数）で定義する一致率（６）を計算するステップと、
−前記抽出原文（５）、対訳データの訳文（２）および一致率（６）を並べて１つまたは複数を表示またはファイルに保存するステップと、
を含む類似検索方法。
【請求項２】
検出した抽出原文（５）と検索に使用した翻訳したい原文（４）の異なる、あるいは一致する文字または単語を抽出原文（５）上で強調表示する請求項１に記載の類似文検索方法。
【請求項３】
検出した抽出原文（５）と対訳データ（３）の訳文（２）の一覧表示を所定の閾値一致率（６）以上に限定する請求項１に記載の類似文検索方法。
【請求項４】
類似例文検索の際に文字または単語の対訳データ（３）の原文（１）中の順序も識別して判定し、表示する請求項１に記載の類似文検索方法。
【請求項５】
一致率（６）のカテゴリに属する抽出原文（５）の個数で表した一致率（６）の分布を表示またはファイルに保存する請求項１に記載の類似文検索方法。
【請求項６】
請求項１の検索、結果の表示および／またはファイルに保存を実行する検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は１つの言語の原文を他の言語に翻訳して訳文を生成する翻訳の分野に関する。翻訳には大きく分けて翻訳者が翻訳する場合、機械を使用して自動翻訳する場合、翻訳者の翻訳を機械が支援する場合の３つがあるが本発明は翻訳者の翻訳を機械が支援する方法およびプログラムに関する。
【背景技術】
【０００２】
１つの言語の原文を他の言語に翻訳して訳文を作成する際に、翻訳者は意味がわからない文字、単語や表現を見つけるとインターネットで検索したり、辞書を引いたりして、そこに記載されている情報を基に翻訳作業を進める。
【０００３】
しかしながら世の中には翻訳したい原文と類似の原文と既に他人によって翻訳された訳文の翻訳対が数多く存在する。また過去に自分で翻訳して翻訳対を手元に持っている場合があり、それらの中に翻訳したい原文と類似の原文の翻訳対を見つけることができる。
【０００４】
そこで翻訳対の原文の中から翻訳したい原文を検索用語として検索して完全に一致した原文が見つかればその訳文を使用することによって翻訳は短時間で完成する。また翻訳したい原文と翻訳対の原文が類似しているが数文字または数単語だけ異なっている場合はその異なる文字または単語を翻訳者が翻訳して翻訳対の訳文を修正すれば短時間で翻訳を完成でき、翻訳の効率を向上できる。
【０００５】
既存の翻訳支援ソフトウエアとして対訳集を利用して訳文を作成するＴＲＡＤＯＳ（登録商標）などが存在する。これはまず１つの言語の原文と、例えば自分が過去に他の言語に翻訳した訳文との対訳集を翻訳メモリとしてＴＲＡＤＯＳに読み込んで記憶する。次に翻訳者が翻訳したい原文を選択するとソフトウエアが翻訳メモリの中の原文と比較し、一致率の高い原文を対となる訳文と共に表示する。その結果が１００パーセント一致しておればそのまま採用し、異なる場合は異なる箇所を翻訳者が翻訳して翻訳を完成する翻訳支援ソフトウエアである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３１２３８２号公報
【特許文献２】特願２００２−１６９８５４（Ｐ２００２−１６９８５４）
【特許文献３】特開２０１４−１９４６６８（Ｐ２０１４−１９４６６８Ａ）
【特許文献４】特開２０１４−５６４９２（Ｐ２０１４−５６４９２Ａ）
【特許文献５】特開２０１３−２２８８８３（Ｐ２０１３−２２８８８３Ａ）
【特許文献６】特開２０１２−１８１５７１（Ｐ２０１２−１８１５７１Ａ）
【特許文献７】特開２００７−１４９１１２（Ｐ２００７−１４９１１２Ａ）
【特許文献８】特開２００７−９５０９９（Ｐ２００７−９５０９９Ａ）
【特許文献９】特開２００６−３４３８２１（Ｐ２００６−３４３８２１Ａ)
【特許文献１０】特開２００５−１６５６１２（Ｐ２００５−１６５６１２Ａ）
【特許文献１１】特開２００５−１０７５９７（Ｐ２００５−１０７５９７Ａ）
【特許文献１２】特開２００５−８４８６５（Ｐ２００５−８４８６５Ａ）
【特許文献１３】特開２００４−３２６３０２（Ｐ２００４−３２６３０２Ａ）
【特許文献１４】特開２０００−１９４６９９（Ｐ２０００−１９４６９９Ａ）
【非特許文献】
【０００７】
【非特許文献１】ウイキペディアＴＲＡＤＯＳ
【非特許文献２】ＳＤＬ  ＴＲＡＤＯＳジャパン  ホームページ
【発明の概要】
【０００８】
本発明の方法はまず類似文検索プログラムを作成し、アプリケーションソフトウエアに組み込む。次に作成済の原文と訳文の対訳データ３を前記アプリケーションソフトウエアに入力する。そして翻訳したい原文４を検索用語として対訳データ３の中で検索して翻訳したい原文４と文字または単語の一致する対訳データ３の原文１を抽出し、同時に一致率６を計算する。そして結果として対訳データ３の原文１、その対訳データ３の訳文２を一致率６と共に表示させる。翻訳者はそれを見ながら翻訳する。
【発明が解決しようとする課題】
【０００９】
発明が解決しようとする問題点は、従来技術は複雑なプログラムの中に多数の機能が一緒に組み込まれており、操作が複雑で高価であるという欠点があることである。
【課題を解決するための手段】
【００１０】
本発明は、従来技術の不都合を改良するために、パーソナルコンピュータで実行するＶＢＡマクロで検索プログラムを作成し、世の中に広く普及しているアプリケーションソフトウエア例えばＷＯＲＤ（登録商標）やＥＸＣＥＬ（登録商標）に組み込む。そして別途作成済みの原文とその訳文を集めた対訳データ３を検索プログラムを組み込んだＷＯＲＤやＥＸＣＥＬなどに入力し、翻訳したい原文４を検索用語として対訳データ３の中で検索して翻訳したい原文４に全体または部分が一致する対訳データ３の原文１として抽出原文５を１つまたは２つ以上検出し、同時に翻訳したい原文４と抽出原文５の一致率６を計算する。一致率６は翻訳したい原文４の全体の文字数または単語数に対する対訳データ３の原文１の中で翻訳したい原文４の文字または単語と一致する文字数または単語数の割合で表す。そして検索の結果として抽出原文５、対訳データ３の訳文２および一致率６を一覧表示することによって翻訳作業を支援し、既存の技術よりも操作が簡単で安価な検索方法およびプログラムを提供する。
【発明の効果】
【００１１】
本発明の類似文検索方法はパーソナルコンピュータが使用でき、広く一般に普及しているアプリケーションソフトウエアに組み込んで使用できるＶＢＡマクロを使用して作成した検索プログラムを使用するので安価であり、機能を絞り込んでいるので操作も簡単である。さらに抽出原文５を複数表示させることによって１つの抽出原文５と翻訳したい原文４との異なる部分の翻訳を他の抽出原文５の一致部分の対訳データ３の訳文２で補完でき、訳文作成が容易になるという利点がある。さらに対訳データ３や本発明の検索プログラムを所有していない人でも検索結果を記憶したファイルを受け取ることによって対訳データ３や検索プログラムの支援を受けて翻訳することができる。
【発明を実施するための形態】
【００１２】
以下、本発明で使用するアプリケーションソフトウエアをＥＸＣＥＬとして実施例を説明する。そこでパーソナルコンピュータを準備し、ＥＸＣＥＬをインストールする。
【実施例１】
【００１３】
まず中国語を日本語に翻訳する場合を例として説明する。そこでＥＸＣＥＬのＶＢＡマクロを使用して検索プログラムを作成する。この検索プログラムは次の機能を含んでいる。
−キーボードから入力された、または既にＥＸＣＥＬの所定のシートに保存されている、翻訳したい原文４を取得して検索用語とする。
−前記検索用語と同じ文字を有する対訳データ３の原文１を検索して抽出原文５とする。
−翻訳したい原文４全体の文字数に対する抽出原文５の一致する文字数の割合で表した一致率６を例えば小数点以下を四捨五入して算出する。ここで一致率６は数１で定義する。
(数１)
一致率６＝（翻訳したい原文４に含まれる文字のうち、前記抽出原文５中に出現する文字数）／前記翻訳したい原文４に含まれる全文字数）―――−――――（数１）。
−抽出原文５、対訳データ３の訳文２および一致率６を一致率６の大きい順に一覧表示する(表３)。
−抽出原文５の中で翻訳したい原文４と文字は全数一致するが翻訳したい原文４の文字以上に対訳データ３の原文１の中に文字がある場合を検出して表示する
−抽出原文５の中で翻訳したい原文４と文字は全数一致するけれども語順が異なる場合はそのことを検出して表示する。
−一致率６の閾値を設定して閾値以下の抽出原文５は表示しないようにできる。
−結果の表示では抽出原文５の中で翻訳したい原文４と異なる箇所または一致する箇所を識別できるように色付け、括弧、下線などで強調表示する。
【００１４】
この検索プログラムを使用するには準備した中国語原文と日本語訳文の対訳データ３を前記検索プログラムが組み込まれたＥＸＣＥＬに保存する。この例では対訳データ３は数行だけであるが数万行になってもよい。対訳データ３の保存は例えばＥＸＣＥＬのシート２のＡ列に対訳データの原文１、同じ行のＢ列に対訳データの訳文２を配置する（表１）。ＷＯＲＤなどでデータを収集した場合には加工してＥＸＣＥＬに貼り付けたときにデータが例えばＡ列に対訳データ３の原文１、Ｂ列に対訳データ３の訳文２が配列されるように変換する。
【００１５】
【表１】
2019074860.tif 000002
次に翻訳したい原文４をＥＸＣＥＬの例えばシート３にコピーして貼り付ける（表２）。
【００１６】
【表２】
2019074860.tif 000003
翻訳者が検索スタートボタンを押して検索プログラムを起動するとプログラムはシート３の翻訳したい原文４の先頭行の原文を検索用語として検索を開始する。翻訳したい原文４の数が少ない場合は翻訳したい原文４を１つずつキーボードから入力して検索開始してもよい。
【００１７】
検索の際には翻訳したい原文４の文字が対訳データ３の原文１の文字と一致するか否かを判定する。文字が一致する場合はその対訳データ３の原文１を抽出原文５として記憶する。検索ではさらに一致する文字数を検出して記憶し、式１で定義する一致率６を計算する。一致率６は例えば小数点以下は四捨五入してパーセントで表わす。
【００１８】
１つの翻訳したい原文４を検索用語とする検索が終了すると抽出原文５、対訳データ３の訳文2および一致率６を一致率６の大きいものから順番に並べてＥＸＣＥＬの例えばシート１に表示する(表３)。ある程度一致率６が小さいもの、例えば４０パーセント以下はあまり翻訳文作成に役立たないと判断すれば検索の際に一致率６の閾値を４０パーセントに指定して抽出結果の表示から省くこともできる。
【００１９】
【表３】
2019074860.tif 000004
検索結果の対訳データ３の原文１の異なる箇所または検索用語と一致する箇所を例えばその箇所の文字を赤色で強調したり、下線表示したり、その文字を括弧でくくったりして表示することができる（表３）。この例では異なる箇所を強調表示している。
【００２０】
１つ目の検索結果を表示完了するとシート３の２つ目の翻訳したい原文４を取得して検索用語として検索し、結果を表示する（表３）。以下最後の翻訳したい原文４まで繰り返して結果を表示する。
【００２１】
表３の中で一致率６が「１００++」と表示しているのは抽出原文５の中で翻訳したい原文４と文字は全数一致するが翻訳したい原文４の文字以上に対訳データ３の原文１の中に文字があることを示している。また「１００−−」の表示は抽出原文５の中で翻訳したい原文４と文字は全数一致するけれども語順が異なることを示している。
【００２２】
翻訳者はこの検索結果の中で例えば一致率６が大きい抽出原文５および対訳データ３の訳文２を見て、翻訳する。この例のように１００パーセント一致している抽出原文５が検出されれば翻訳者は対応する対訳データの訳文２をコピーして貼り付けるだけで「彼は今日彼女と大阪へ映画を見に行きました。」と翻訳を完成する。一致率６が１００++と表示されているのは翻訳したい原文４以上に抽出原文５中に文字があることを示し、翻訳者は対訳データ３の訳文２から余分な文字を削除して翻訳を完成する。
【００２３】
表３の例で２番目の翻訳したい原文４を検索用語として抽出した原文５の中に１００パーセント一致したものがない。この場合は一致率６が一番大きい９０パーセントの抽出原文５に着目する。しかし翻訳したい原文４と異なる文字があるのでそのまま対訳データ３の訳文２をコピーしても翻訳したことにはならない。そこで一致率６が２番目に大きい７０パーセントの抽出原文５に着目すると前後の文字から判断して上記の異なる文字に対応する位置に翻訳したい原文４の翻訳したい文字があり、翻訳されているのでこの訳語が使用して「お金があったら旅行に行くよ」と翻訳完成できる。このようにして複数の抽出原文５およびそれに対応する対訳データ３の訳文２を表示すると互いに異なる箇所すなわち、不足分を補完して翻訳を完成ことができる。
【００２４】
以上では翻訳したい原文４が中国語の場合を説明したがこの例文検索方法は中国語と類似の言語にも適用できる。
【実施例２】
【００２５】
次にフランス語を日本語に翻訳する場合を考える。パーソナルコンピュータを準備し、アプリケーションソフトウエアとしてＥＸＣＥＬをインストールするところまでは中国語の場合と同様である。
【００２６】
次にＥＸＣＥＬのＶＢＡマクロを使用して検索プログラムを作成する。そのためには検索プログラムをＥＸＣＥＬのＶＢＡマクロで作成して組み込む。フランス語の場合、文字単位ではなく単語単位で処理するので検索プログラムは中国語の前記検索プログラムと異なる。この検索プログラムは中国語の前記検索プログラムの機能の中で、文字を単語で置き換えた機能を含んでいる。
【００２７】
この検索プログラムを使用するには準備したフランス語の原文と日本語の訳文の対訳データ３をＥＸＣＥＬの例えばシート２に保存する（表４）。そして翻訳したい原文４をＥＸＣＥＬの例えばシート３に保存する（表省略）。スタートボタンを押すとプログラムが起動されてシート３の翻訳したい原文４の一番上の「L'homme a pointe une arme en direction de l'agent de police.」を取得して検索用語とし、翻訳したい原文４に含まれている単語と対訳データ３の原文１の中の単語を比較して単語が一致する対訳データ３の原文１を検出して抽出原文５とし、一致率６を判定する。この場合の一致率６は数２で定義する。
(数２)
一致率６＝（翻訳したい原文４に含まれる単語のうち前記抽出原文５中に出現する単語数）／前記翻訳したい原文４に含まれる全単語数）ｘ１００――――――――（数２）。
一致率６は例えば小数点以下を四捨五入してパーセントで表す。
【００２８】
【表４】
2019074860.tif 000005
検索結果として抽出原文５、対訳データ３の訳文２および一致率６を一覧表示する（表５）。以下、次の翻訳したい原文４（省略）を順次取得して検索し、結果を表示する（具体的な例は省略）。
【００２９】
【表５】
2019074860.tif 000006
この結果を利用して翻訳者が翻訳を進める手順は「文字」が「単語」に置き換わるだけで実施例１の中国語の翻訳の場合と同様である。
【実施例３】
【００３０】
翻訳作業は一般に原文として通常１つの原文だけではなく２つ以上の複数の原文を取り扱うことが多い。そこで複数の翻訳したい原文４を使用して対訳データ３の原文１の中で検索し、翻訳したい原文４，抽出した複数の抽出原文５、対応する対訳データ３の訳文２および一致率６をシート１に表示（表５）すると同時にファイルに保存する。検索プログラムを使用した翻訳者はこのシ−ト１の表示を参照して訳文を作成することができるし、後ほどこのファイルを参照して翻訳する。一方このファイルを他の人に送って翻訳依頼したりすることもできる。このようにして対訳データ３や本発明の検索プログラムを所有していない人でも結果的に対訳データ３を利用して翻訳することができる。
【実施例４】
【００３１】
また翻訳したい原文４の集まりと対訳データ３の原文１の集まり全体の文字または単語の一致率６が高くなければ対訳データ３を使用する意味がなくなる。一致率６が高いほど対訳データ３の利用価値が高まり、全体の翻訳にかかる時間も短縮できる。そのために翻訳したい原文４の集まりと対訳データ３の原文１の集まりがどの程度の一致率６を有しているのか予め知っておくことは有用である。
【００３２】
そこで一致率６を例えば１００パーセント、１００パーセント以下７５パーセント以上、７４パーセント以下５０パーセント以上、４９パーセント以下２５パーセント以上、２４パーセント以下０パーセントまでのカテゴリに分類しておく。分布カテゴリの分割方法は任意に設定できるようにする。そして検索の結果、それぞれのカテゴリに属する一致率６を有する抽出原文５の個数を例えばシート１に表示する（表６）。
【００３３】
【表６】
2019074860.tif 000007
翻訳者はこの分布をみて対訳データ３の使用が有効か、有効でないかを判断する。表６は翻訳したい原文４の集まりと対訳データ３の原文１の一致率６が大きく、対訳データ３の使用が有効で翻訳作業時間の短縮が期待できる例である。表７は翻訳したい原文４の集まりと対訳データ３の原文１の一致率６が小さく、対訳データ３が有効でなく、対訳データ３を使用しても翻訳作業時間の短縮が期待できない例である。さらに検出原文の中で最大の一致率６の原文のみを対象にして分布を作成する（表８）。これによって翻訳したい原文４と対訳データ３の全般的な類似度を推測でき、翻訳に要する時間などを推定できる。
【００３４】
【表７】
2019074860.tif 000008
【００３５】
【表８】
2019074860.tif 000009
上記の実施例１、実施例２、実施例３および実施例４では中国語の日本語翻訳の場合とフランス語の日本語翻訳の場合を例で説明したが本発明の方法の対訳データ３の原文１の言語と対訳データ３の訳文２の言語はこれらに限らない。即ち外国語から日本語への翻訳、日本語から外国語への翻訳、外国語から外国語への翻訳において原文、訳文が各種言語である場合に適用できる。
【００３６】
上記の実施例１、実施例２、実施例３および実施例４ではアプリケーションソフトウエアとしてマイクロソフト社の表計算ソフトウエアのＥＸＣＥＬを例として説明したがアプリケーションソフトウエアはこれに限らず、対応する検索プログラムを作成すれば例えばマイクロソフト社の文書作成ソフトウエアであるＷＯＲＤなども使用できる。
【産業上の利用可能性】
【００３７】
本発明の類似文検索方法およびプログラムを利用することによって既存の対訳を安価に有効に活用でき、翻訳の効率を大きく改善することができる。
【符号の説明】
【００３８】
１：対訳データの原文
２：対訳データの訳文
３：対訳データ
４：翻訳したい原文
５：抽出原文
６：一致率
【手続補正書】
【提出日】平成30年1月12日(2018.1.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
そこで一致率６を例えば１００パーセント、１００パーセント以下７５パーセント以上、７４パーセント以下５０パーセント以上、４９パーセント以下２５パーセント以上、２４パーセント以下０パーセントまでのカテゴリに分類しておく。分布カテゴリの分割方法は任意に設定できるようにする。そして検索の結果、それぞれのカテゴリに属する一致率６の文字または単語の個数を例えばシート１に表示する（表６）。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2019074860.tif 000010
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2019074860.tif 000011
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2019074860.tif 000012
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
一致率（６）のカテゴリに属する文字または単語の個数で表した一致率（６）の分布を表示またはファイルに保存する請求項１に記載の類似文検索方法。
【手続補正書】
【提出日】平成30年4月23日(2018.4.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この検索プログラムを使用するには準備した中国語原文と日本語訳文の対訳データ３を前記検索プログラムが組み込まれたＥＸＣＥＬに保存する。この例では対訳データ３は数行だけであるが数万行になってもよい。対訳データ３の保存は例えばＥＸＣＥＬのシート２のＡ列に対訳データの原文１、同じ行のＢ列に対訳データの訳文２を配置する（表１）。ＷＯＲＤなどでデータを収集した場合には加工してＥＸＣＥＬに貼り付けたときにデータ
が例えばＡ列に対訳データ３の原文１、Ｂ列に対訳データ３の訳文２が配列されるように変換する。対訳データ３の保存は１つのシートだけに限る必要はなく、２つ以上のシートに保存してもよい。また一部のシートの対訳データ３をエクセルの機能を使用して非表示にし、パスワードでロックして再表示できないようにすることもできる。
【手続補正書】
【提出日】平成30年4月24日(2018.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パーソナルコンピュータのアプリケーションソフトウエアに保存した対訳データ（３）の中から翻訳したい原文（４）に類似する原文を抽出して結果を表示する類似文検索方法であって、
−対訳データ（３）を準備するステップと、
−検索プログラムを準備するステップと、
−翻訳したい原文（４）を準備するステップと、
−アプリケーションソフトウエアに前記準備した検索プログラムを組み込むステップと、
−前記検索プログラムを組み込んだソフトウエアに前記対訳データ（３）および前記翻訳したい原文（４）を入力するステップと、
−キーボードから入力した、またはソフトウエアに保存した前記翻訳したい原文（４）を検索用語として前記対訳データ（３）の原文（１）の集まりの中で検索して前記翻訳したい原文（４）に含まれる文字または単語と同じ文字または単語を含む前記対訳データ（３）の原文（１）を１つまたは複数抽出するステップと、
−（翻訳したい原文（４）に含まれる文字または単語のうち、前記対訳データ（３）の原文（１）中に出現する文字数または単語数）／前記翻訳したい原文（４）に含まれる文字数または単語数）で定義する一致率（６）を計算するステップと、
−前記抽出原文（５）、対訳データの訳文（２）および一致率（６）を並べて１つまたは複数を表示またはファイルに保存するステップと、
を含む類似検索方法。
【請求項２】
検出した抽出原文（５）と検索に使用した翻訳したい原文（４）の異なる文字または単語を抽出原文（５）上で強調表示する請求項１に記載の類似文検索方法。
【請求項３】
検出した抽出原文（５）と対訳データ（３）の訳文（２）の一覧表示を所定の閾値一致率（６）以上に限定する請求項１に記載の類似文検索方法。
【請求項４】
類似例文検索の際に文字または単語の対訳データ（３）の原文（１）中の順序も識別して判定し、表示する請求項１に記載の類似文検索方法。
【請求項５】
一致率（６）のカテゴリに属する（抽出原文（５）文字または単語の個数で表した一致率（６）の分布を表示またはファイルに保存する請求項１に記載の類似文検索方法。
【請求項６】
請求項１の検索、結果の表示および／またはファイルに保存を実行する検索プログラム。
【請求項７】
検索プログラムを組み込んだアプリケーションソフトウエアの一か所だけに対訳データ（３）を保存せずに2か所以上に分散して保存し、一部の対訳データ（３）を非表示にし、パスワードでロックして再表示できないようにした請求項１に記載の類似文検索方法。