(57)【要約】【課題】特に、第１言語では認識できない、翻訳後の第２言語中に不適切語句が含まれることを確実に防止する。【解決手段】第１言語による文章を入力するための入力手段４、５と、入力手段４、５により入力された文章を第２言語に翻訳する翻訳手段１０、１３、１７と、不適切語句を記憶する不適切語句記憶手段１４と、不適切語句記憶手段１４に記憶させた不適切語句が、翻訳手段１０、１３、１７により翻訳された文章中に含まれるか否かを判定する不適切語句判定手段１９と、不適切語句判定手段１９により不適切語句が含まれていると判定されれば、その旨を報知する報知手段４、６とを備えた構成とする。【選択図】図１
2008191911.tif 000002
【特許請求の範囲】
【請求項１】
第１言語による文章を入力するための入力手段と、
前記入力手段により入力された文章を第２言語に翻訳する翻訳手段と、
不適切語句を記憶する不適切語句記憶手段と、
前記不適切語句記憶手段に記憶させた不適切語句が、前記翻訳手段により翻訳された文章中に含まれるか否かを判定する不適切語句判定手段と、
前記不適切語句判定手段により不適切語句が含まれていると判定されれば、その旨を報知する報知手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記不適切語句記憶手段により記憶された各不適切語句の不適切度をレベル分けした不適切レベルを記憶した不適切レベル記憶手段をさらに備え、
前記報知手段は、前記不適切語句判定手段により不適切語句が含まれていると判定されれば、判定された不適切語句の不適切レベルを前記不適切レベル記憶手段から呼び出し、該不適切レベルを報知することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記不適切語句記憶手段により記憶された各不適切語句を分野別に区分けした分野フラグを記憶した分野フラグ記憶手段をさらに備え、
前記報知手段は、前記不適切語句判定手段により不適切語句が含まれていると判定されれば、前記分野フラグに基づいて不適切語句の分野を報知することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記不適切語句に関連付けて変換候補となる適切語句を記憶する変換候補記憶手段と、
前記不適切語句判定手段により前記入力手段により入力された文章中に不適切語句が含まれていると判定されれば、前記変換候補記憶手段に記憶した変換候補を提示する変換候補提示手段と、
をさらに備えたことを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
少なくとも類語辞書データを記憶する辞書データ記憶手段を、さらに備え、
前記変換候補提示手段は、翻訳手段による翻訳後の文章中に不適切語句が含まれる場合、前記辞書データ記憶手段に記憶した類語辞書データから該不適切語句の類語を検索し、検索した類語を変換候補として提示することを特徴とする請求項４に記載の電子機器
【請求項６】
前記変換候補提示手段は、さらに、検索した類語の中で、前記不適切語句記憶手段に含まれていない語句を変換候補として提示することを特徴とする請求項５に記載の電子機器。
【請求項７】
第１言語により入力された文章を第２言語に翻訳する翻訳ステップと、
前記翻訳ステップで翻訳された文章中に、不適切語句が含まれているか否かを判定する不適切語句判定ステップと、
前記不適切語句判定ステップで、翻訳文中に不適切語句が含まれていると判断すれば、その旨を報知する報知ステップと、
を含むことを特徴とする不適切語句判定方法。
【請求項８】
前記不適切語句判定ステップは、不適切語句を不適切度に応じて分類したいずれのレベルに該当するのかを判定するレベル判定ステップを含むことを特徴とする請求項７に記載の不適切語句判定方法。
【請求項９】
前記不適切語句判定ステップで、翻訳文中に不適切語句が含まれていると判定されれば、判定された不適切語句の分野を報知する分野報知ステップを含むことを特徴とする請求項７又は８に記載の不適切語句判定方法。
【請求項１０】
前記不適切語句判定ステップで、翻訳文中に不適切語句が含まれていると判定されれば、前記不適切語句に関連付けた変換候補を提示する変換候補提示ステップを、さらに含むことを特徴とする請求項７乃至９のいずれか１項に記載の不適切語句判定方法。
【請求項１１】
前記変換候補提示ステップで、翻訳文中に不適切語句が含まれる場合、類語辞書データから該不適切語句の類語を検索し、検索した類語を変換候補として提示することを特徴とする請求項１０に記載の不適切語句判定方法。
【請求項１２】
前記変換候補提示ステップで、さらに、検索した類語の中で、不適切語句が含まれていない語句を変換候補として提示することを特徴とする請求項１１に記載の不適切語句判定方法。
【請求項１３】
前記請求項７乃至１２のうち、いずれか１項に記載の方法の各ステップを含むことを特徴とするプログラム。
【請求項１４】
前記請求項１３に記載のプログラムを記録したことを特徴とするコンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳文中に不適切語句が含まれているか否かを検出することのできる電子機器、不適切語句判定方法、プログラム、及び、記録媒体に関するものである。
【背景技術】
【０００２】
従来、文書中に存在する誤った表記や曖昧性を含む表現などの不適切な表現を検出する不適切表現検出部と、適切な表現に変更するための書き換え情報を作成する書き換え情報生成部と、検出された不適切な表現に優先度を付加する優先度設定部とを持ち、優先度に基づいて検出された不適切な表現をユーザに提示する構成が開示されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平６−２６６７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、言語翻訳ではなく文章編集をする場合に、誤った表現や曖昧性を含む不適切表現に優先度を設定し、その優先度に基づいて検出された不適切な表現をユーザに提示できるだけである。
【０００５】
そこで、本発明は、特に、第１言語では認識できない、翻訳後の第２言語中に不適切語句が含まれることを確実に防止することのできる電子機器、不適切語句判定方法、プログラム、及び、記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、前記課題を解決するための手段として、
電子機器を、
第１言語による文章を入力するための入力手段と、
前記入力手段により入力された文章を第２言語に翻訳する翻訳手段と、
不適切語句を記憶する不適切語句記憶手段と、
前記不適切語句記憶手段に記憶させた不適切語句が、前記翻訳手段により翻訳された文章中に含まれるか否かを判定する不適切語句判定手段と、
前記不適切語句判定手段により不適切語句が含まれていると判定されれば、その旨を報知する報知手段と、
を備えた構成としたものである。
【０００７】
ここで、不適切語句とは、そのまま第２言語として出力するのに好ましくない語句、例えば、使用したユーザに危害が及ぶ可能性のある語句、使用場面として適切でない語句、差別用語等が該当する。
【０００８】
前記構成により、翻訳後の文章中に不適切語句が含まれる場合、自動的にその旨を報知させることができるので、ユーザは安心して使用することができる。特に、第１言語では気付かなかった、翻訳後の第２言語による文章中に不適切語句が含まれるような場合に有効である。
【０００９】
前記不適切語句記憶手段により記憶された各不適切語句の不適切度をレベル分けした不適切レベルを記憶した不適切レベル記憶手段をさらに備え、
前記報知手段は、前記不適切語句判定手段により不適切語句が含まれていると判定されれば、判定された不適切語句の不適切レベルを前記不適切レベル記憶手段から呼び出し、該不適切レベルを報知するのが好ましい。
【００１０】
ここで、不適切度とは、その語句を使用すると、ユーザの身に危険が及ぶ可能性をレベル分けしたものや、使用場面として相応しくない程度をレベル分けしたもの等により設定したものが該当する。レベルは、予め登録したもののほか、ユーザが任意に登録可能としてもよい。
【００１１】
前記構成により、翻訳後の文章中に不適切語句が含まれる場合、レベルを見て、その語句を使用することによるリスクを容易に把握することが可能となる。
【００１２】
前記不適切語句記憶手段により記憶された各不適切語句を分野別に区分けした分野フラグを記憶した分野フラグ記憶手段をさらに備え、
前記報知手段は、前記不適切語句判定手段により不適切語句が含まれていると判定されれば、前記分野フラグに基づいて不適切語句の分野を報知するのが好ましい。
【００１３】
この構成により、不適切語句がどの分野、例えば、危険用語であるのか、差別用語であるのか等を一目で判別することが可能となる。
【００１４】
前記不適切語句に関連付けて変換候補となる適切語句を記憶する変換候補記憶手段と、
前記不適切語句判定手段により前記入力手段により入力された文章中に不適切語句が含まれていると判定されれば、前記変換候補記憶手段に記憶した変換候補を提示する変換候補提示手段と、
をさらに備えるのが好ましい。
【００１５】
この構成により、翻訳後の文章中に不適切語句が含まれる場合、自動的にこの不適切語句に代わる適切語句を示すことができるので、ユーザの使い勝手を向上しつつ、不適切語句がそのまま出力されてしまうことを確実に防止することができる。
【００１６】
少なくとも類語辞書データを記憶する辞書データ記憶手段を、さらに備え、
前記変換候補提示手段は、翻訳手段による翻訳後の文章中に不適切語句が含まれる場合、前記辞書データ記憶手段に記憶した類語辞書データから該不適切語句の類語を検索し、検索した類語を変換候補として提示するのが好ましい。
【００１７】
この構成により、類語辞書データを搭載するだけで、変換候補を提示することが可能となる。
【００１８】
また、本発明は、前記課題を解決するための手段として、
不適切語句判定方法を、
第１言語により入力された文章を第２言語に翻訳する翻訳ステップと、
前記翻訳ステップで翻訳された文章中に、不適切語句が含まれているか否かを判定する不適切語句判定ステップと、
前記不適切語句判定ステップで、翻訳文中に不適切語句が含まれていると判断すれば、その旨を報知する報知ステップと、
で行うものである。
【００１９】
前記不適切語句判定ステップは、不適切語句を不適切度に応じて分類したいずれのレベルに該当するのかを判定するレベル判定ステップを含むのが好ましい。
【００２０】
前記不適切語句判定ステップで、翻訳文中に不適切語句が含まれていると判定されれば、判定された不適切語句の分野フラグに基づいた該不適切語句の分野を報知する分野報知ステップを含むのが好ましい。
【００２１】
前記変換候補提示ステップで、翻訳文中に不適切語句が含まれる場合、類語辞書データから該不適切語句の類語を検索し、検索した類語を変換候補として提示するのが好ましい。
【００２２】
前記変換候補提示ステップで、さらに、検索した類語の中で、不適切語句が含まれていない語句を変換候補として提示するのが好ましい。
【００２３】
また、本発明は、前記課題を解決するための手段として、プログラムを、前記不適切語句判定方法の各ステップを含むものとしたものである。
【００２４】
また、本発明は、前記課題を解決するための手段として、記録媒体に、前記プログラムを記録したものである。
【発明の効果】
【００２５】
本発明によれば、翻訳された文章中に不適切語句が含まれているか否かを判定することができ、含まれている場合にはその旨を報知させることができるので、ユーザが安心して使用することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る実施形態を添付図面に従って説明する。
【００２７】
（構成）
図１は、本実施形態に係る電子機器のブロック図である。この電子機器は、大略、入出力装置１、表示装置２、及び、制御装置３を備える。
【００２８】
入出力装置１は、例えば、表示部を兼ねるタッチパネル４（ソフトウェアキーボードを含む）、音声入力部５、音声出力部６、各種キー等の携帯端末に搭載可能なものが該当する。但し、電子機器がノートパソコン等であれば、マウス等を含めてもよい。タッチパネル４には、指及びペンのいずれの入力でも可能なアナログ抵抗膜方式のものが採用されている。また、圧力検出方式、静電容量方式、超音波表面弾性波方式、赤外線遮光方式、電磁誘導方式、画像認識方式等の他の方式のものを採用することも可能である。但し、電磁誘導方式の場合、磁界を発生可能な特別なペンを使用する必要があり、又、指を認識できるように圧力センサ等、別途、構成に工夫が必要である。音声入力部５にはマイク等が使用でき、音声出力部６にはスピーカ等が使用できる。
【００２９】
制御装置３は、ＲＯＭ７（Read Only Memory）、ＲＡＭ８（Random Access Memory）、他の記憶媒体９、及び、ＣＰＵ１０（Central Processing Unit）を備える。
【００３０】
ＲＯＭ７には、音声認識辞書データベース１１、例文データベース１２、翻訳データベース１３、不適切語句データベース１４、及び、類語辞書データベース１５と、音声認識プログラム１６、翻訳文修正プログラム１７、例文表示プログラム１８、及び、不適切語句判定プログラム１９とがそれぞれ格納されている。
【００３１】
前記不適切語句データベース１４には、例えば、図２に示すように、分野フラグ、マッチング対象、原形、入力文（日本語）、及び、不適切レベルの各項目で構成したものが記憶されている。分野フラグと不適切レベルとが対応しており、不適切レベルの数字が大きくなればなる程、不適切度が高くなっている。例えば、「stick（刺す）」、「fire（撃つ）」等の単語は、その単語を聞いた相手によって危害を加えられる恐れが最も高いとして不適切レベルを５としている。マッチング対象には、その単語が変形して使用される例（例えば、複数形等）が含まれる。また、分野フラグは、不適切語句データベース１４中の各単語について、不適切な分野毎に異なるフラグを持ち、どのような分野の語句であるかが分かるようになっている。例えば、図２では、ＣＷ、ＩＷ、ＭＷ、ＤＬ、ＤＷのフラグがあるが、それぞれ、下品な表現、無礼な表現、ばかにした表現、差別的な表現、命に係わる表現というように分類されている。なお、図２では、分野フラグ毎に、不適切レベルを対応して決めているが、これに限らず、同じ分野フラグを持っている語句であっても、不適切の度合いが異なるように設定しても構わない。つまり、不適切レベルの値が異なっていても構わない。
【００３２】
ＲＡＭ８には、音声認識テキスト記憶領域２０、翻訳テキスト記憶領域２１、及び、音声データ記憶領域２２が確保されている。
【００３３】
他の記憶媒体９には、電気的に書換可能な不揮発性メモリであるＥＥＰＲＯＭやＦｌａｓｈ ＲＯＭ等のほか、ハードディスク、メモリカード等が含まれ、新たに登録される不適切語句を含む、ＲＯＭ７に記憶させたデータベースには格納されていないデータを記憶するために使用する。
【００３４】
ＣＰＵ１０は、入出力装置１から入力される文章に基づいて、ＲＯＭ７に記憶させた各種プログラムを実行し、後述するようにして翻訳し、不適切語句を判定し、翻訳文を出力する。
【００３５】
（動作）
次に、前記構成の電子機器の動作について説明する。但し、以下の説明では、主に、日本語を英語に翻訳させる場合について言及するが、本発明は、これに限定されるものではない。例えば、英語を日本語に翻訳したり、日本語を中国語に翻訳したりする場合等、言語の種類については問わない。
【００３６】
図３及び図４のフローチャートに示すように、図示しないスイッチ等により電源を入れると（ステップＳ１：ＹＥＳ）、タッチパネル４には、図５（ａ）に示す初期画面が表示される。ユーザが音声により文章を入力すると（ステップＳ２）、音声認識プログラム１６が起動し、音声認識辞書データベース１１を参照して、音声認識テキスト記憶領域２０に、認識された文章が記憶される（ステップＳ３）。このとき、図５（ｂ）に示す音声認識中画面を表示させ、「日本語音声認識中」と表示することにより、ユーザに音声認識中であることを報知する。
【００３７】
認識された文章は、図６（ａ）に示す音声認識結果画面に表示される。すなわち、日本語の場合、日本語欄３１に、英語の場合、英語欄３２にそれぞれ表示される（ここでは、日本語欄３１に「ここをさしてください」と表示される。また、その下方側に別ウィンドウで「正しければ「翻訳ボタン」を押してください」と表示される。）。そこで、ユーザは表示された文章を見て適切に認識されているか否かを判断する。適切に認識されていなければ、戻るボタン３３をタッチ操作し（ステップＳ４：ＮＯ）、初期画面に復帰させる。そして、再度、音声により文章を入力すればよい。適切に認識されていれば、翻訳ボタン３４をタッチ操作することにより（ステップＳ５：ＹＥＳ）、機械翻訳を開始させる（ステップＳ６）。このとき、タッチパネル４には、図６（ｂ）に示すように、「翻訳中」の文字が表示された翻訳中画面が表示される。
【００３８】
続いて、翻訳後の文章が英語であると判断されれば（ステップＳ７：ＹＥＳ）、文章中に含まれる各単語を、図２に示す不適切語句データベース１４のマッチング対象（ここでは、英単語のリスト）と比較する（ステップＳ８）。そして、不適切語句が文章中に含まれると判断すれば（ステップＳ９：ＹＥＳ）、タッチパネル４に、図７（ａ）に示す注意文表示画面を表示させる（ステップＳ１０）。具体的には、「危険を招いたり、相手を不快にする英語が混じっています。」と表示させ、ユーザに、その文章をそのまま使用するのは不適切である可能性がある旨を報知する。
【００３９】
さらに、例文呼出ボタン３５が操作されるか、所定時間が経過すれば、注意文表示画面を図７（ｂ）に示す翻訳文表示画面に切り替える。翻訳文表示画面としては、例えば、次のような表示とすることができる。
【００４０】
図７（ｂ）は、不適切語句に該当する部分の表示を他の部分と判別容易な内容とする。具体的には、翻訳文中に含まれる単語が不適切語句データベース１４に含まれるか否かを検索し、含まれていれば、不適切語句の表示部分の下縁に沿ってアンダーバーを表示し、不適切語句自身は異なる色（例えば、赤）で表示する。これにより、ユーザは、一目見て不適切語句がどれであるのかを認識することができる。
【００４１】
図８（ａ）は、不適切度レベルをゲージで表示させた例を示す。ここでは、前記不適切語句データベース１４でランク付けした５つの不適切レベルを区別して表示できるように、５つの目盛りからなるインジケータで構成されている。この場合、不適切レベルが「５」や「４」等の不適切度が高いものは赤色で表示したりする等、色分け表示するようにするのが好ましい。
【００４２】
図８（ｂ）は、図７（ａ）に示す包括的な表現から、分野フラグに基づいて、単語の表現ジャンルに応じたコメントを表示する例を示す。ここでは、不適切度が大きな単語「stick（刺す）」が含まれるので、「命に関わる単語が含まれています。」と表示されている。これにより、単に色分けしたり、インジケータを表示したりするだけでなく、ユーザはその理由を理解することができる点で好ましい。但し、これらの表示は併用することも可能である。
【００４３】
また、前記図７（ａ）、（ｂ）及び図８（ａ）、（ｂ）に示すような不適切度を示す表示を行うほか、表示された不適切語句に代わる他の用語（語句）を一覧表示させるようにしてもよい。例えば、不適切語句データベース１４の各用語と同義語等であって、不適切語句とはならない他の用語を関連付けて登録しておく。そして、不適切語句がタッチ操作されることにより、その関連付けした用語を表示させるようにしてもよい。図９（ａ）に示すように、登録する用語は１つに限らず、複数登録しておき、その中から選択できるようにすることも可能である。複数表示する場合には、図９（ａ）に示すように、不快度レベルを示すランクを表示したり、候補となる用語に解説文を付加したり、より適切な単語順に並び替えたり、色分けしたりするのが好ましい。そして、いずれかの単語が選択されることにより、英語欄３２の表示を、図９（ｂ）に示すように置き換えて表示するようにすればよい。
【００４４】
一方、英語不適切語句リストに含まれる単語が含まれていなければ、前記ステップＳ６での翻訳結果を英語欄に表示させる（ステップＳ１１）。これにより、ユーザが、安心して、図示しない音声ボタンを操作して英語を音声により出力させたり、表示された文章を読んだり、表示された文字を提示したりすることができる。
【００４５】
また、翻訳後の文章が日本語であると判断すれば（ステップＳ１２：ＹＥＳ）、前記同様、文章中に含まれる各単語を、日本語不適切語句リストと比較し（ステップＳ１３）、該当するものがあれば（ステップＳ１４：ＹＥＳ）、その旨を表示させる（ステップＳ１５）。また、日本語不適切語句リストに含まれる単語がなければ、翻訳結果を表示させる（ステップＳ１６）。中国語であると判断した場合も同様であり（ステップＳ１７〜Ｓ２１）、その他の言語への翻訳機能が備わっていれば、各言語についても同様の処理を行う。
【００４６】
このように、ユーザに対して翻訳文を表示させる前に、その翻訳文に不適切語句が含まれていれば、その旨を報知するようにしているので、安心して使用することができる。また、翻訳文を表示する場合でも、不適切語句を他の部分と識別可能とし、ユーザに注意を促すようにしているので、その部分の単語のみを変更して使用すれば、新たに翻訳作業をし直す手間を省くことができる。しかも、不適切語句の変換候補を表示できるようにすれば、より一層使い勝手を向上させることができる。
【００４７】
なお、前記実施形態では、予め不適切語句をデータベースとして登録しておき、そのデータベース中の単語が含まれる文章に翻訳された場合、その単語をデータベースに登録した他の単語に変換可能としたが、類語辞書データベース１５を登録しておき、この類語辞書データベース１５によって変換候補を表示するようにしてもよい。これによれば、新たに不適切語句データベース１４に関連用語（変換候補）を登録する必要な、既存の類語辞書データベース１５を使用利用して対処することが可能となる。
【００４８】
また、前記実施形態では、不適切語句データベース１４を参照して翻訳文中に不適切語句が含まれているか否かを判断するようにしたが、不適切語句には例として挙げた危険用語に限らず、使用場面で不適切である語句（差別用語を含む）等、翻訳文として出力するのに適していない語句を含む。この場合、表示方法を異なる危険用語を示す場合とは異なる形態で表示するようにすればよい。
【００４９】
また、前記実施形態では、不適切語句を単一の基準（不適切レベル）で管理するようにしたが、例えば、第２言語の種類あるいは使用される地域（英語圏のどの地域で使用するのか）に応じて不適切レベルを変更することも可能である。この場合、起動時に、使用地域を特定させる等、予め使用条件を登録するようにすれば、不適切レベルを確実に所定の値に設定することができる点で好ましい。
【図面の簡単な説明】
【００５０】
【図１】本実施形態に係る電子機器のブロック図である。
【図２】不適切語句データベースの内容を示す図表である。
【図３】翻訳処理を示すフローチャート図である。
【図４】翻訳処理を示すフローチャート図である。
【図５】（ａ）は図１のタッチパネルに表示される初期画面、（ｂ）は音声認識中画面をそれぞれ示す図である。
【図６】（ａ）は音声認識結果画面、（ｂ）は翻訳中画面をそれぞれ示す図である。
【図７】（ａ）は注意文表示画面、（ｂ）は翻訳文表示画面の一例をそれぞれ示す図である。
【図８】（ａ）、（ｂ）は翻訳文表示画面の他の例を示す図である。
【図９】（ａ）は翻訳文表示画面で変換候補を一覧表示させた状態、（ｂ）は（ａ）で変換候補の１つ選択した状態をそれぞれ示す図である。
【符号の説明】
【００５１】
１…入出力装置
２…表示装置
３…制御装置
４…タッチパネル
５…音声入力部
６…音声出力部
７…ＲＯＭ
８…ＲＡＭ
９…記憶媒体
１０…ＣＰＵ
１１…音声認識辞書データベース
１２…例文データベース
１３…翻訳データベース
１４…不適切語句データベース
１５…類語辞書データベース
１６…音声認識プログラム
１７…翻訳文修正プログラム
１８…例文表示プログラム
１９…不適切語句判定プログラム
２０…音声認識テキスト記憶領域
２１…翻訳テキスト記憶領域
２２…音声データ記憶領域
３１…日本語欄
３２…英語欄
３３…戻るボタン
３４…翻訳ボタン
【図１】
2008191911.tif 000003
【図２】
2008191911.tif 000004
【図３】
2008191911.tif 000005
【図４】
2008191911.tif 000006
【図５】
2008191911.tif 000007
【図６】
2008191911.tif 000008
【図７】
2008191911.tif 000009
【図８】
2008191911.tif 000010
【図９】
2008191911.tif 000011