(57)【特許請求の範囲】
【請求項１】
第一獲得モジュールが、入力される源言語文を受信し、前記源言語文により現在の目標言語文を獲得するステップＳ１と、
表示モジュールが、現在の画面に前記現在の目標言語文とプリセットした制御部を表示するステップＳ２と、
切り替え表示モジュールが、前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、前記現在の画面に前記もう一つの目標言語文を表示するステップＳ３と、
前記第二獲得モジュールが、前記現在の目標言語文に関する目標言語文集を獲得するステップと、を含み、
前記第二獲得モジュールが、前記現在の目標言語文に関する目標言語文集を獲得するステップは、
前記第二獲得モジュールが、前記現在の目標言語文のフレーズ断片を獲得し、候補断片集を構成するように、各フレーズ断片の候補断片を獲得するステップと、
前記第二獲得モジュールが、前記候補断片集における各候補断片の信頼性を計算し、信頼性が高いから低いまで全ての候補断片に対してランキングをつけるステップと、
前記第二獲得モジュールが、毎回現在の候補断片集から選ばれた最初の候補断片で対応するフレーズ断片を切り替え、前記目標言語文集における一つの目標言語文を生成し、且つ生成した先後順番で対応する目標言語文を保存し、現在の候補断片集が空になるまで現在の候補断片集から選ばれた候補断片を削除するステップと、を含むことを特徴とする翻訳情報の提供方法。
【請求項２】
前記目標言語文集には、信頼性の高いものから低いものまでがランキングされた目標言語文が保存されることを特徴とする請求項１に記載の方法。
【請求項３】
前記プリセットした制御部は、第一ボタンと第二ボタンとを含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記切り替え表示モジュールが、前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得するステップは、
前記切り替え表示モジュールが、前記第一ボタンに対するトリガー操作を受け取り、前記トリガー操作と現在の画面に表示された目標言語文とにより、前記目標言語文集から次の目標言語文を獲得するステップ、又は
前記切り替え表示モジュールが、前記第二ボタンに対するトリガー操作を受け取り、前記トリガー操作と現在の画面に表示された目標言語文とにより、前記目標言語集から前の目標言語文を獲得するステップを含むことを特徴とする請求項３に記載の方法。
【請求項５】
入力される源言語文を受信し、前記源言語文により現在の目標言語文を獲得するための第一獲得モジュールと、
現在の画面に前記現在の目標言語文とプリセットした制御部を表示するための表示モジュールと、
前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、前記現在の画面に前記もう一つの目標言語文を表示するための切り替え表示モジュールと、
前記現在の目標言語文に関する目標言語文集を獲得する第二獲得モジュールと、を含み、
前記第二獲得モジュールは、
前記現在の目標言語文のフレーズ断片を獲得し、候補断片集を構成するように、各フレーズ断片の候補断片を獲得するための断片獲得ユニットと、
前記候補断片集における各候補断片の信頼性を計算し、信頼性によって高いから低いまで全ての候補断片に対してランキングをつけるための計算配列ユニットと、
毎回現在の候補断片集から選ばれた最初の候補断片で対応するフレーズ断片を切り替え、前記目標言語文集における一つの目標言語文を生成し、且つ生成した先後順位で対応する目標言語文を保存し、現在の候補断片集を空になるまで現在の候補断片集から選ばれた候補断片を削除するための文獲得ユニットと、を含むことを特徴とする翻訳情報提供システム。
【請求項６】
前記目標言語文集には、信頼性の高いものから低いものまでをランキングする目標言語文が保存されることを特徴とする請求項５に記載のシステム。
【請求項７】
前記プリセットした制御部は、第一ボタンと第二ボタンとを含むことを特徴とする請求項５又は６に記載のシステム。
【請求項８】
具体的に、前記切替表示モジュールは、
前記第一ボタンに対するトリガー操作を受け取り、前記トリガー操作と現在の画面に表示された目標言語文とにより、前記目標言語文集から次の目標言語文を獲得するために用いられるか、又は
前記第二ボタンに対するトリガー操作を受け取り、前記トリガー操作と現在の画面に表示された目標言語文とにより、前記目標言語集から前の目標言語文を獲得するために用いられることを特徴とする前記請求項７に記載のシステム。
【請求項９】
アプリケーションプログラムを記憶し、
前記アプリケーションプログラムは、請求項１乃至４のいずれか一項に記載の翻訳情報の提供方法を実行することを特徴とする記憶媒体。
【請求項１０】
一つ又は複数のプロセッサと
メモリと、
一つ又は複数のモジュールと、を含み、
前記一つ又は複数のモジュールは前記メモリに記憶され、
前記一つ又は複数のプロセッサにより実行された時に、
入力した源言語文を受信し、前記源言語文により現在の目標言語文を獲得するステップＳ１と、
現在の画面に前記現在の目標言語文とプリセットした制御部を表示するステップＳ２と、
前記プリセットした制御部に対する操作を受け取り、前記操作によってもう一つの目標言語文を獲得し、前記現在の画面に前記もう一つの目標言語文を表示するステップＳ３と、
前記現在の目標言語文に関する目標言語文集を獲得するステップという操作を行い、
前記現在の目標言語文に関する目標言語文集を獲得するステップは、
前記現在の目標言語文のフレーズ断片を獲得し、候補断片集を構成するように、各フレーズ断片の候補断片を獲得するステップと、
前記候補断片集における各候補断片の信頼性を計算し、信頼性が高いから低いまで全ての候補断片に対してランキングをつけるステップと、
毎回現在の候補断片集から選ばれた最初の候補断片で対応するフレーズ断片を切り替え、前記目標言語文集における一つの目標言語文を生成し、且つ生成した先後順番で対応する目標言語文を保存し、現在の候補断片集が空になるまで現在の候補断片集から選ばれた候補断片を削除するステップと、を含む、ことを特徴とする翻訳情報の提供設備。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権情報
本出願は、バイドゥオンラインネットワーク技術（北京）リミテッドカンパニーが２０１５年３月２７日に中国国家知識産権局に提出された、「翻訳情報の提供方法及びシステム」を発明の名称とするものであり、特許出願番号が２０１５１０１４２６０６．３である特許出願の優先権及びその権益を主張するものである。
【０００２】
本発明は、翻訳技術分野に関し、特に翻訳情報の提供方法及びシステムに関する。
【背景技術】
【０００３】
従来の翻訳システムは同一の源言語文（即ち、翻訳が必要となる原文）に対して、デフォルトで一つの翻訳結果しか表示しないが、このように、ただ一つの翻訳結果を提供するものでは、翻訳の正確率が下がる。
翻訳結果の単一の問題を解決するために、現在、多くの翻訳システムは、複数の候補結果があるメカニズムを提供している。このようにすることで、ユーザは現在の翻訳結果に不満がある場合、自分で単語またはフレーズレベルの候補結果を選択することができる。例えば、図１に示されたグーグル（google）翻訳システムにおいては、対応する単語またはフレーズをクリックし、候補結果の中から単語を選択すれば、他の翻訳結果を得られる。
【０００４】
従来の多くの翻訳システムは、複数の候補結果があるメカニズムを提供しているが、一文における複数の単語またはフレーズにそれぞれ候補結果を提供すると、翻訳基礎が良くないユーザに対して、どの候補結果がより良いかを判断することができず、どのようにすればよいかが分からなくなる。同時に、ユーザが逐一、候補結果を選択する必要があり、便利な形で完全な文の翻訳結果を提供することができない。また、複数の候補結果の機能は深く隠されているので、ユーザが自分で対応する単語またはフレーズをクリックすることで、当該対応する単語またはフレーズの複数の候補結果が提供される。更に、携帯電話の画面は小さいため、特にこのような複数の候補結果の表示に相応しくない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、従来技術における少なくとも一つの技術的課題を解決することである。そのため、本発明の第一実施例は、翻訳情報の提供方法を提供するものである。当該方法は、迅速かつ便利な形で完全な文の複数の翻訳結果を提供し、複数の候補結果のように逐一、単語またはフレーズを選択する必要はなく、ユーザに、より多くの翻訳結果を表示できるため、翻訳の正確率を効果的に上げ、ユーザの満足度が向上する。
【０００６】
本発明の第二実施例は、翻訳情報の提供システムを提供する。
【０００７】
本発明の第三実施例は、記憶媒体を提供する。
【０００８】
本発明の第四実施例は、翻訳情報の提供設備を提供する。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の第一実施例の翻訳情報の提供方法は、ユーザが入力した源言語文を受信し、源言語文により現在の目標言語文を獲得するステップS１と、現在の画面には、前記現在の目標言語文とプリセットした制御部を表示するステップS２と、ユーザがプリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、更に前記現在の画面に前記もう一つの目標言語文を表示するステップS３と、を含む。
【００１０】
本発明の実施例の翻訳情報の提供方法によると、現在の画面に獲得した現在の目標言語文とプリセットした制御部を表示し、ユーザがプリセットした制御部に対する操作によりもう一つの目標言語文を獲得し、続いて現在の画面に前記もう一つの目標言語文を表示することで、迅速で便利な形で完全な文の複数の翻訳結果を提供することを実現し、候補結果のように逐一、単語またはフレーズを選択する必要はなく、ユーザに、より多くの翻訳結果を表示でき、翻訳の正確率を効果的に上げ、ユーザの満足度が向上する。なお、当該実施例は携帯電話等のような小さなスクリーンの端末に用いることができ、実用性が高い。
【００１１】
上記の目的を達成するために、本発明の第二実施例の翻訳情報の提供システムは、ユーザが入力した源言語文を受信し、前記源言語文により現在の目標言語文を獲得するための第一獲得モジュールと、現在の画面に前記現在の目標言語文とプリセットした制御部を表示するための表示モジュールと、ユーザが前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、前記現在の画面に前記もう一つの目標言語文を表示するための切り替え表示モジュールと、を含む。
【００１２】
本発明の実施例の翻訳情報の提供システムによると、表示モジュールで現在の画面に獲得された現在の目標言語文とプリセットした制御部を表示し、切り替え表示モジュールで、ユーザがプリセットに対する操作によりもう一つの目標言語文を獲得し、続いて上記現在の画面に上記もう一つの目標言語文を表示する。これにより、迅速で便利な形で完全な文の複数の翻訳結果を提供することができ、候補結果のように、逐一、単語またはフレーズを選択する必要はなく、ユーザにより多くの翻訳結果を表示でき、翻訳の正確率を効果的に上げ、ユーザの満足度が向上する、なお、当該実施例は携帯電話等のような小さなスクリーンの端末に用いることができ、実用性が高い。
【００１３】
上記の目的を達成するために、本発明の第三実施例の記憶媒体は、アプリケーションプログラムを記憶するためのものであり、前記アプリケーションプログラムは、本発明の第一実施例に記載の翻訳情報の提供方法の実行に用いる。
【００１４】
上記の目的を達成するために、本発明の第四実施例の翻訳情報の提供設備は、一つまたは複数のプロセッサと、メモリと、一つまたは複数のモジュールとを含む。前記一つまたは複数のモジュールは前記メモリに記憶され、一つまたは複数のプロセッサに実行される場合、ユーザが入力した源言語文を受信し、前記源言語文により現在の目標言語文を獲得するステップS１と、現在の画面に前記目標言語文とプリセットした制御部を表示するステップS２と、ユーザが前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、前記現在の画面に前記もう一つの目標言語文を表示するステップS３という操作を行う。
【図面の簡単な説明】
【００１５】
【図１】現在のグーグル翻訳システムにより提供された複数の候補結果を示す模式図である。
【図２】本発明の実施例の翻訳情報の提供方法のフローチャートである。
【図３】本発明の実施例の翻訳画面を示す第一模式図である。
【図４】本発明の実施例の翻訳画面を示す第二模式図である。
【図５】本発明の実施例の翻訳画面を示す第三模式図である。
【図６】本発明の実施例の目標言語文集を獲得するフローチャートである。
【図７】図６に示された方法で目標言語文集を獲得する模式図である。
【図８】本発明の実施例の翻訳情報の提供システムの構造模式図である。
【発明を実施するための形態】
【００１６】
以下に、本発明の実施形態を詳細に説明する。前記実施形態の例が図面に示されるが、同一または類似する符号は、常に、相同又は類似の部品、或いは、相同又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施形態は例示的なものであり、本発明を解釈するためだけに用いられ、本発明を限定するものと理解されてはならない。
【００１７】
以下に、図面を参照しながら本発明の実施例の翻訳情報の提供方法及びシステムを説明する。
【００１８】
図２は本発明の実施例の翻訳情報の提供方法を示すフローチャートである。
【００１９】
図２に示されたように、当該翻訳情報の提供方法は、ステップＳ１〜ステップＳ３を含む。
【００２０】
ステップＳ１
ユーザの源言語文を受信し、源言語文により現在の目標言語文を獲得する。
【００２１】
当該実施例において、翻訳システムはユーザが翻訳画面に入力した源言語文を受信し、ユーザが入力した源言語文により対応する目標言語文を獲得する。他の目標言語文と区別するため、獲得した目標言語文を現在の目標言語文と呼ぶ。
【００２２】
例えば、上記源言語文は「ニー（実際には中国語）最近感覚怎麼樣」（訳注：日本語で「最近、どう感じますか」という意味）であってもよいが、現在の目標言語文は「How do you feel about the recent」（訳注：日本語で「最近、どう感じますか」という意味）であってもよい。
【００２３】
当該実施例において、更に、現在の目標言語文に関する目標言語文集を獲得し、当該目標言語文集には信頼性の高いものから低いものまでランキングされた目標言語文が保存されているステップを含んでもよい。
【００２４】
例えば、目標言語文「How do you feel about the recent」に関する目標言語文集には、「How do you feel about
recently」、「What do you feel about the recent」、「How do you feel the recent」、「How do you  like the recent」等多くの目標言語文が保存され、これらの目標言語文は、信頼性の高いものから低いものまでランキングされた。
【００２５】
ステップＳ２
現在の画面に現在の目標言語文とプリセットした制御部を表示する。
【００２６】
当該実施例において、現在の目標言語文を獲得すると、それに対応する翻訳画面に現在の目標言語文を表示することができ、更に、翻訳画面に現在の目標言語文を表示するほか、プリセットした制御部を表示することもできる。プリセットはボタンを含むがそれを限定しない。
【００２７】
具体的には、上記プリセットした制御部は第一ボタンと第二ボタンが含まれてもよく、第一ボタンは、次の翻訳結果、つまり次の目標言語文を見るためのものである。第二ボタンは、前の翻訳結果、つまり前の目標言語文を見るためのものである。
【００２８】
更に、ユーザが二つのボタンの機能に区別をつけやすいために、アイコンをプリセットして対応するボタンを示すことができる。例えば、「＞」で「次の翻訳結果を見る」ことを示し、「＜」で「前の翻訳結果を見る」ことを示すことができる。
【００２９】
ステップＳ３
ユーザがプリセットした制御部に対する操作を受け取り、上記操作によりもう一つの目標言語文を獲得し、現在の画面にもう一つの目標言語文を表示する。
【００３０】
プリセットした制御部は、第一ボタンと第二ボタンとを含む時、上記ユーザがプリセットした制御部に対する上操作を受け取り、上記操作により、もう一つの目標言語文を獲得する。ユーザが第一ボタンに対するトリガー操作を受け取り、上記トリガー操作と現在の画面に表示されている目標言語文により目標言語文集から次の目標言語文を獲得してもよい。又は、ユーザが第二ボタンに対するトリガー操作を受け取り、上記トリガー操作と現在の画面に表示されている目標言語文により目標言語文集から前の目標言語文を獲得してもよい。
【００３１】
例えば、図３に示された翻訳画面に第一ボタン、即ち「次の翻訳結果を見る」ボタンを表示し、ユーザが当該ボタンをクリックすると、より多くの翻訳結果が見られる。更に、図４に示されたように、翻訳画面に第二ボタン、即ち「前の翻訳結果を見る」ボタンを表示することもでき、ユーザがこのボタンをクリックすれば前の翻訳結果に戻る。
【００３２】
更に、本発明の実施例はPCに適用されるだけではなく、携帯電話等のような小さなスクリーン端末にも用いられる。携帯電話に表示された翻訳画面は図５に示されている。なお、図５はただの例であり、携帯電話に表示された翻訳画面は「次の翻訳結果を見る」ボタン以外、「前の翻訳結果を見る」ボタンも備えるのが普通である。
【００３３】
上記翻訳情報の提供方法の実施例は、現在の画面に獲得された現在の目標言語文とプリセットした制御部を表示し、ユーザがプリセットした制御部に対する操作によりもう一つの目標言語文を獲得してから、現在の画面にもう一つの目標言語文を表示することにより、迅速で便利な形で完全な文の複数の翻訳結果を提供することを実現し、複数の候補結果のように逐一、単語またはフレーズを選択する必要はなく、ユーザにより多くの翻訳結果を表示でき、翻訳の正確率を効果的に上げ、ユーザの満足度が向上する。なお、当該実施例は携帯電話等のような小さなスクリーンの端末に用いることができ、実用性が高い。
【００３４】
図６は本発明の実施例の目標言語文集を獲得するフローチャートである。
【００３５】
図６に示されたように、現在の目標言語文に関する目標言語文集を獲得するステップは、ステップS６０１〜ステップS６０３を含む。
【００３６】
ステップS６０１、現在の目標言語文のフレーズ断片、及び断片ごとの候補断片を獲得し、候補断片集を構成する。
【００３７】
なお、現在主流となった、統計に基づく翻訳システム（例えば、グーグル翻訳システム、百度翻訳システム）において、翻訳システムが訳文を生成すると、訳文のフレーズの分割方法も決められる。
【００３８】
例えば、現在の目標言語文Sは「How do you feel about the recent」（訳注：日本語で「最近、どう感じますか」という意味）であることに対し、百度翻訳システムが提供したフレーズ断片Ｓｉは、(S1：How do) (S2：you feel about) (S3：the recent)だとすれば、上記フレーズ断片及びその対応する断片は表１に示されている。
【００３９】
【表１】
0006517352.tif 000002
【００４０】
Ｓｉｊは第ｉ番目のフレーズ断片の第ｊ番目の候補断片を示し、S11，S21，S31はS1，S2，S3と同じであるため、現在の候補断片集においてS12，S22，S23，S32，S33のみが含まれている。
【００４１】
ステップS６０２、候補断片における各候補断片の信頼性を計算し、信頼性によって高いから低いまで候補断片全体に対してランキングする。
【００４２】
本実施例において、信頼性の計算式で各候補断片の信頼性を計算することができ、信頼性の計算式は以下の通りである。
【数１】
0006517352.tif 000003
【００４３】
Ｓは前記現在の目標言語文を示し、Ｓｉｊは第ｉ番目のフレーズ断片の第ｊ番目の候補断片を示し、Fkとλｋは第ｋ番目の特徴及び重みを示し、Ｋは整数である。
【００４４】
具体的には、翻訳モデル特徴と言語モデル特徴という２種類の異なるタイプの特徴を利用してもよい。翻訳モデルは源言語文と目標言語文と（又は源言語文におけるあるフレーズ断片と現在の目標言語文におけるあるフレーズ断片）の相互翻訳の程度を説明し、言語モデルは翻訳結果の流暢さを説明する。なお、翻訳モデル特徴と言語モデルの特徴を使うのは、例を挙げるだけである。
【００４５】
仮にＦ１とλ１で翻訳モデル特徴及びその重みを示し、Ｆ２とλ２で言語モデル特徴及びその重みを示すと、元式が以下のように展開される：
【数２】
0006517352.tif 000004
【００４６】
λ１とλ２は動的に調整可能な特徴の重みであり、一般、有効の値範囲は(−１０．０，１０．０)である。
【００４７】
ここで、翻訳モデル特徴の計算方法は以下の通りである。
【数３】
0006517352.tif 000005
【００４８】
Ｔ（Ｓ）はユーザが入力した源言語文を現在の目標言語文Sに翻訳する翻訳モデルの総点数であり、Ｔ（Ｓｉ）はユーザが入力した源言語はＳｉ断片を生成する翻訳モデルの総点数であり、Ｔ（Ｓｉｊ）はユーザが入力した源言語からＳｉｊ断片を生成する翻訳モデルの点数である。
【００４９】
言語モデル特徴の計算方法は以下の通りである。
【数４】
0006517352.tif 000006
【００５０】
Ｌ（Ｓ）は現在の目標言語文Ｓの言語モデル総点数を示し、Ｌ（Ｓｉ）はＳｉ断片の言語モデル点数を示し、Ｌ（Ｓｉｊ）はＳｉｊ断片からの言語モデル点数を示す。
【００５１】
翻訳モデルと言語モデルの具体的な計算方法について、《統計機械翻訳》第９１頁５．２．５節と第１２１頁７．１節を参照しても良い。《統計機械翻訳》はPhilipp Koehnに書かれ、宗成慶 張霄軍により翻訳され、電子工業出版社が２０１２年９月に出版された。ＩＳＢＮは ９７８７１２１１７５９２３である。
【００５２】
信頼性の計算式が決まった後、信頼性の計算式でS12，S22，S23，S32，S33の点数を計算し、仮にλ1とλ2はそれぞれ０．８と０．２であれば、S12，S22，S23，S32，S33の点数を計算した後、点数が高いものから低いものまでランキングされる。たとえば、計算した点数、即ち信頼性が高いものから低いものまでの順位をS32, S12, S22, S23,……とする。
【００５３】
ステップS６０３、毎回現在の候補断片集から選択された最初の候補断片で対応するフレーズ断片を切り替え、目標言語文集における一つの目標言語文を生成し、生成した順位で対応する目標言語文を保存し、現在候補断片集が空になるまで現在の候補断片集から選択された候補断片を削除する。
【００５４】
毎回現在の候補断片集における最初の候補断片はS32であるため、S32でS3を切り替え、生成した先後順位で生成の目標言語文を保存し、候補断片集からS32を削除し、上記の操作を繰り返す。つまりS12でS1を切り替え、生成した先後順位で生成の目標言語文を保存し、続いてS23でS2を切り替え、生成した先後順位で生成の目標言語文を保存する等、最終的な目標言語文集における保存の目標言語文は、図７に示される。信頼性が高い文は前に置かれ、信頼性が低い文は後に置かれる。
【００５５】
なお、当該実施例においてフレーズ断片が一つしか切り替えられないのは、検索スペースの低減及び訳文転義（同時にいくつのフレーズ断片を切り替えれば、文の意味はユーザが入力したものと大きな差があるかもしれない）の防止のためである。勿論、当業者は、上記の切り替え方式はただの例であり、需要に応じ複数のフレーズ断片を切り替えてもよいと理解される。
【００５６】
これにより、当該実施例において、自動的に信頼性を計算することで文が配列されるので、ユーザが自分で選ぶ必要はない。生成した文をバックグランドに隠し、ユーザが第一ボタン又は第二ボタンをトリガーする場合、対応する目標言語文をバックグランドから獲得することができ、前端に示される。これにより、迅速で便利な形で完全な文の複数の翻訳結果が提供され、更にユーザにより多くの翻訳結果を表示でき、翻訳の正確率を効果的に上げ、ユーザの満足度が向上する。
【００５７】
上記の実施例を実現するために、更に本発明は翻訳情報の提供システムを提供する。
【００５８】
図８は本発明の実施例の翻訳情報の提供システムの構造模式図である。
【００５９】
図８に示されたように、翻訳情報の提供システムは、第一獲得モジュール８１と、表示モジュール８２と切り替え表示モジュール８３とを含む。
【００６０】
第一獲得モジュール８１は、ユーザが入力した源言語文を受信し、上記源言語文により現在の目標言語文を獲得する。表示モジュール８２は、現在の画面に上記現在の目標言語文とプリセットした制御部を表示する。切り替え表示モジュール８３は、ユーザが上記プリセットした制御部に対する操作を受け取り、上記操作により、もう一つの目標言語文を獲得し、上記現在の画面に上記もう一つの目標言語文を表示する。
【００６１】
当該実施例において、第一獲得モジュール８１は、ユーザが画面に入力した源言語文を受信し、ユーザが入力した源言語文により対応する目標言語文を獲得する。他の目標言語文と区別するために、獲得された目標言語文を現在の目標言語文と呼ぶ。
【００６２】
例えば、上記源言語は「ニー（実際には中国語）最近感覚怎麼樣」（訳注：日本語で「最近、どう感じるか」という意味）であってもよいが、現在目標言語文は「How do you feel about the recent」（訳注：日本語で「最近、どう感じますか」という意味）であってもよい。
【００６３】
更に、当該システムは、第二獲得モジュール８４を含んでいてもよい。第二獲得モジュール８４は、上記現在の目標言語文に関する目標言語文集を獲得し、上記目標言語文集には信頼性の高いものから低いものまでランキングされた目標言語文が保存されている。具体的には、上記第二獲得モジュール８４は、断片獲得ユニット８４１と、計算配列ユニット８４２と文獲得ユニット８４３とを含む。断片獲得ユニット８４１は上記現在の目標言語文のフレーズ断片を獲得し、フレーズ断片ごとの断片候補を獲得して断片候補集を構成する。計算配列ユニット８４２は、上記候補断片集における各候補断片の信頼性を計算し、信頼性の高さにより降順で全ての断片候補を配列する。文獲得ユニット８４３は、毎回現在の候補断片集にける最初の候補断片で対応するフレーズ断片を切り替え、上記目標言語文集における一つの目標言語文を生成するためのものであり、生成した先後順番で対応する目標言語文を保存し、現在の候補断片集が空になるまで現在の候補断片集から選択された候補断片を削除する。
【００６４】
具体的に、上記計算配列ユニット８４２は、信頼性計算式で各候補断片の信頼性を計算することに用いられ、上記信頼性計算式及び具体的な実現過程は図６に示された実施例を参照し、ここでは省略する。図７により、第二獲得モジュール８４は目標言語文「How do you feel about the recent」に関する目標言語文集には、「How do you feel about recently」、「What do you feel about  the recent」、「How do you feel the recent」、「How do you like the recent」等複数の目標言語文が保存され、これらの目標言語文は信頼性が高いものから低いものまでランキングされている。
【００６５】
当該実施例において、第一獲得モジュール８１が現在の目標言語文を獲得してから、表示モジュール８２は対応する画面に現在の目標言語文を表示することができる。更に、翻訳画面に現在の目標言語文を表示する以外、プリセットした制御部も表示することができる。プリセットはボタンを含むが、それに限定されない。
【００６６】
具体的に、上記プリセットした制御部は、第一ボタンと第二ボタンとを含んでよい。第一ボタンは、次の翻訳結果、即ち、次の目標言語文を表示するためのものである。第二ボタンは前の翻訳結果、即ち、前の目標言語文を表示するためのものである。
【００６７】
更に、ユーザが二つのボタンの機能に区別をつけやすいために、アイコンをプリセットして対応するボタンを示すことができる。例えば、「＞」で「次の翻訳結果を見る」ことを示し、「＜」で「前の翻訳結果をみる」ことを示すことができる。
【００６８】
プリセットした制御部は第一ボタンと第二ボタンを含む場合、具体的に、上記切り替え表示モジュールは、ユーザが上記第一ボタンに対するトリガー操作を受け取り、上記のトリガー操作と現在の画面に表示された目標言語文とにより、上記目標言語文集から次の目標言語文を獲得するか、又はユーザが上記第二ボタンに対するトリガー操作を受け取り、上記トリガー操作と現在の画面に表示された目標言語文とにより、上記目標言語文集から前の目標言語文を獲得する。
【００６９】
例えば、図３に示された翻訳画面に第一ボタン、即ち「次の翻訳結果を見る」ボタンを表示し、ユーザが当該ボタンをクリックすると、より多くの翻訳結果を見ることができる。更に、図４に示されるように、翻訳画面に第二ボタン、即ち「前の翻訳結果を見る」ボタンを表示し、ユーザがこのボタンをクリックすることで前の翻訳結果に戻る。
【００７０】
更に、本発明の実施例はPCに適用されるだけではなく、携帯電話等のような小さなスクリーン端末にも用いられる。携帯電話に表示された翻訳画面は図５に示されている。なお、図５は単なる一例であり、携帯電話に表示された翻訳画面は「次の翻訳結果を見る」ボタン以外、「前の翻訳結果を見る」ボタンも備えるのが普通である。
【００７１】
上記翻訳情報の提供システムの実施例は、表示モジュールで現在の画面に獲得された現在の目標言語文とプリセットした制御部を表示する。切り替えモジュールでは、ユーザがプリセットした制御部に対する操作によりもう一つの目標言語文を獲得し、その後、上記現在の画面に上記もう一つの目標言語文を表示し、迅速で便利な形で完全な文の複数の翻訳結果を提供する。候補結果のように逐一、単語またはフレーズを選択する必要はなく、ユーザにより多くの翻訳結果を表示することができる。翻訳の正確率を効果的に上げ、ユーザの満足度が向上する。なお、当該実施例は携帯電話等のような小さなスクリーンの端末に用いることができ、実用性が高い。
【００７２】
更に、上記実施例を実現するために、本発明は記憶媒体を提供する。前記記憶媒体は、アプリケーションプログラムを記憶するためのものであり、前記アプリケーションプログラムは、本発明のいずれの実施例に記載の翻訳情報の提供方法の実行に用いる。
【００７３】
更に、上記の実施例を実現するために、本発明は翻訳情報の提供設備を提供する。前記翻訳情報の提供設備は、一つまたは複数のプロセッサと、メモリと、一つまたは複数のモジュールと、を含む。前記一つまたは複数のモジュールは前記メモリに記憶され、一つまたは複数のプロセッサに実行される場合、ステップＳ1'〜ステップＳ３'という操作を行う。
【００７４】
ステップＳ１'
ユーザが入力した源言語文を受信し、前記源言語文により現在の目標言語文を獲得する。
【００７５】
ステップＳ２'
現在の画面に前記目標言語文とプリセットした制御部を表示する。
【００７６】
ステップＳ３'
ユーザの前記プリセットした制御部に対する操作を受け取り、前記操作によりもう一つの目標言語文を獲得し、前記現在画面に前記もう一つの目標言語文を表示する。
【００７７】
本発明の説明において、「一つの実施形態」、「一部の実施形態」、「例示的な実施形態」、「示例」、「具体的な示例」、或いは「一部の示例」などの用語を参考した説明とは、該実施形態或いは示例に結合して説明された具体的な特徴、構成、材料或いは特徴が、本発明の少なくとも一つの実施形態或いは示例に含まれることである。本明細書において、上記用語に対する例示的な描写は、必ずしも同じ実施形態或いは示例を示すことではない。又、説明された具体的な特徴、構成、材料或いは特徴は、いずれか一つ或いは複数の実施形態又は示例において適切に結合することができる。なお、お互いに矛盾しない場合、当業者は本明細書で描写された異なる実施例或いは示例、及び異なる実施例或いは示例の特徴を結合および組み合わせることができる。
【００７８】
一方、「第１」、「第２」との用語は、説明の目的のために用いられ、相対的な重要性を指示又は暗示したり或いは指定された技術的特徴の数量を暗黙的に指定すると理解してはいけない。よって、「第１」、「第２」と限定されている特徴は、少なくとも一つの当該特徴を含んでいることを、明示又は暗黙的に指定している。本発明の説明で、特に明確で具体的に限定されない限り、「複数」との意味は少なくとも二つであり、例えば、二つ、三つなどである。
【００７９】
フローチャート又は、ここにおいて他の形で説明されたいずれの過程又は方法説明は、以下のように理解されてもよい。特定の論理機能又は過程のステップを実現する実行可能な指令のコードの一つや複数を含むモジュール、断片又は一部を表示し、本発明の最適な実施形態の範囲は、他の実現を含む。係る機能により基本的に同時の方式又は相反の順位を含む、示され又は検討された順位によらず機能を実行することができることは、当業者に理解されるべきである。
【００８０】
フローチャートに示された、あるいは他の形で説明された論理又は/及びステップ、例えば、論理機能を実現する実行可能な指令の定順列表は、いずれのコンピュータの読み取り可能な媒体に具体的に実現することができ、指令実行システム、装置又は設備（例えば、コンピュータに基づくシステム、プロセッサを含むシステム又は指令実行システム、装置又は設備から指令を取って実行するシステム）の使用、又はこれらの指令実行システム、装置又は設備を結合して使用するためのものである。本明細書において、「コンピュータの読み取り可能な媒体」とは、アプリケーションプログラムを有し、記憶、通信、伝播又は伝送することができ、指令実行システム、装置又は設備、あるいはこれらの指令実行システム、装置又は設備を結合するものに用いられる装置のいずれかであっても良い。コンピュータのより具体的な例（非網羅性のリスト）は、以下を含む：一つ又は複数の配線を有する電気接続部（電子装置）、ポータブル・コンピュータ・ディスケットカートリッジジ（磁気装置）、ランダム・アクセス・メモリ（RAM）と、リードオンリメモリ装置（ROM）、消去可能な読み出し専用編集メモリ（EPROMまたはフラッシュメモリ）、光ファイバ装置、及びポータブル・コンパクト・ディスク読み出し専用メモリ（CDROM）。なお、コンピュータの読み取り可能な媒体は、前記アプリケーションプログラムを印刷する紙又は他の適切な媒体でもよい。例えば、紙又は他の媒体に光学式走査を行い、編集、解釈又は必要な時に他の適切な形で処理して電子の形で前記アプリケーションプログラムを獲得し、その後、それをコンピュータのメモリに記憶するからである。
【００８１】
本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせで実現することができると理解されるべきである。上記の実施形態において、複数のステップや方法は、メモリに記憶され、かつ適切な指令実行システムにより実行されたソフトウェアやファームウェアで実現することができる。例えば、ハードウェアで実現すれば、他の実施形態と同様、当分野における、以下の公知の技術のいずれか又はこれらの組み合わせで実現することができる：データ信号に対して論理機能を実現する論理ゲート回路を有するディスクリート論理回路、適切な組み合わせ論理ゲート回路を有する特定用途向け集積回路、プログラマ・ブルゲートアレイ（PGA）、フィールド・プログラマ・ブルゲートアレイ（FPGA）等。
【００８２】
当業者は、上記実施例の方法に携帯された全部又は一部のステップは、アプリケーションプログラムにより関連するハードウェアの完成を指令することができる。前記アプリケーションプログラムはコンピュータの読み取り可能な記憶媒体に記憶することができ、当該アプリケーションプログラムが実行された時、方法実施例のステップの一つ又はその組み合わせを含む。
【００８３】
なお、本発明の各実施例における各機能ユニットは一つの処理モジュールに集積してもよいが、それぞれ各ユニットにおける単独な物理存在であってもよく、更に二つ又は二つ以上のユニットが一つのモジュールに集積してもよい。上記集積したモジュールは、ハードウェアの形で実現してもよく、ソフトウェア機能モジュールの形で実現してもよい。前記集積したモジュールは、ソフトウェア機能モジュールの形で実現して独立な製品として販売又は使用された時、コンピュータの読み取り可能な記憶媒体に記憶することもできる。
【００８４】
上述した記憶媒体は、リードオンリメモリ装置（ROM）や、磁気ディスクまたは光ディスク等だけであってもよい。
以上、本発明の実施例を示して説明したが、上記実施例は例示的なものであり、本発明を限定するものであると理解してはならない。当業者は、本発明の範囲内で、上記実施例に対して各種の変化、補正、切り替え及び変形を行うことができる。
【図１】
0006517352.tif 000007
【図２】
0006517352.tif 000008
【図３】
0006517352.tif 000009
【図４】
0006517352.tif 000010
【図５】
0006517352.tif 000011
【図６】
0006517352.tif 000012
【図７】
0006517352.tif 000013
【図８】
0006517352.tif 000014