(57)【要約】【課題】  漢字、カタカナ、ひらがな、英数字記号が混在する日本語の文字列を、目的とする翻訳対象言語に適切に翻訳する。【解決手段】分離処理部１１２が、漢字、カタカナ、ひらがな、英数字記号が混在する可能性のある日本語の地図注記データを、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する。翻訳前変換処理部１１４が、分離処理部１１２で形成した分離後データを、翻訳対象言語に応じた形式の翻訳前データに変換する。翻訳手段が、翻訳前データ目的とする翻訳対象言語に翻訳し、翻訳対象の日本語の地図注記データに対応する翻訳済みデータを得る。【選択図】図１
2015185116.tif 000002
【特許請求の範囲】
【請求項１】
翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する分離手段と、
前記分離手段で形成された前記分離後データから、翻訳対象言語に応じた形式の翻訳前データを形成する翻訳前処理手段と、
前記翻訳前処理手段により形成された前記翻訳前データを、前記翻訳対処言語に翻訳して、前記翻訳対象の日本語の文字列に対応する翻訳済みデータを得る翻訳手段と
を備えることを特徴とする翻訳装置。
【請求項２】
請求項１に記載の翻訳装置であって、
前記分離手段は、ユニコードブロックストリングスを用いて、前記翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離することを特徴とする翻訳装置。
【請求項３】
請求項１または請求項２のいずれかに記載の翻訳装置であって、
前記翻訳前変換手段は、
翻訳対象言語が英語のときには、前記分離手段で形成された前記分離後データに含まれる表記と読みの異なる１文字のカタカナを読みに応じた「かな」に変換し、前記分離後データに含まれる漢字部分を「かな」に変換して、翻訳前データを形成し、
翻訳対象言語が韓国語のときには、前記分離手段で形成された前記分離後データに含まれる表記と読みの異なる１文字のカタカナを読みに応じたカタカナに変換し、前記分離後データに含まれる漢字部分を「かな」に変換し、さらに、漢字部分を「かな」に変換した当該分離後データをカタカナに変換して、翻訳前データを形成し、
翻訳対象言語が韓国語のときには、前記分離手段で形成された前記分離後データに含まれる表記と読みの異なる１文字のカタカナを読みに応じた中国語の対応する漢字に変換して翻訳前データを形成することを特徴とする翻訳装置。
【請求項４】
分離手段が、翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する分離工程と、
翻訳前変換手段が、前記分離手段で形成された前記分離後データを、翻訳対象言語に応じた形式の翻訳前データに変換する翻訳前変換工程と、
翻訳手段が、前記翻訳前変換工程において変換した前記翻訳前データを、前記翻訳対処言語に翻訳して、前記翻訳対象の日本語の文字列に対応する翻訳済みデータを得る翻訳工程と
を有することを特徴とする翻訳方法。
【請求項５】
翻訳対象の日本語の文字列を翻訳するための装置に搭載されたコンピュータを、
翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する分離手段と、
前記分離手段で形成された前記分離後データを、翻訳対象言語に応じた形式の翻訳前データに変換する翻訳前変換手段と、
前記翻訳前処理手段により形成された前記翻訳前データを、前記翻訳対処言語に翻訳して、前記翻訳対象の日本語の文字列に対応する翻訳済みデータを得る翻訳手段と
として機能させるための翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、地図上に記載される文字情報であるいわゆる地図注記などの日本語の文字列である名詞句の羅列を精度よく翻訳するための装置、方法、プログラムに関する。
【背景技術】
【０００２】
外国から日本を訪れる観光客やビジネスマンは増えており、これらの方々のための使い勝手のよい多言語日本地図を手軽に提供できるようにすることが課題の１つになっている。地図上に記載される文字情報であるいわゆる地図注記については、適切に翻訳できなければ地図の使い勝手をよくすることができない。このため、地図注記の翻訳については、従来から種々の工夫がなされている。
【０００３】
後に記す特許文献１には、例えば、「新宿」を「しんじゅく」と読む地名と「あらじゅく」と読む地名など、同一漢字地名（名称）の異なる読み方に対応できるようにする発明が開示されている。また、同文献には、例えば、「東山線本陣駅」という駅名を英語に翻訳する場合に、「Higashiyama Line station headquarters」などというように、「本陣」を意訳せず、「Higashiyama Line Honjin Station」という翻訳が得られるようにする発明などが開示されている。同文献の発明により地図注記を適切に翻訳する有効な手段が提供されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０６１８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
地図注記を含め、日本語の文字列である名詞句の羅列の翻訳精度を高めるためには、解決しなければならない幾つかの課題が存在している。例えば、日本語の文字列は、漢字、カタカナ、ひらがな、英数字記号が混在する場合があり、これらの各部分のそれぞれを適切に翻訳できなければならない。また、主に外来語などの読み仮名がカタカナ表現だけのものがあり、これを適切に翻訳できなければならない。また、「市ヶ谷（いちがや）」のように、カタカナの「ヶ」の読みと発音が一致しないケースがあり、このような場合には読みに応じて適切に翻訳できなければならない。
【０００６】
更に、中国語、英語、韓国語では翻訳のための必要な読み仮名の種類が異なる。例えば、中国語の場合、日本語の地名などの漢字表記は、そのまま中国語でも利用できる場合が多い。このため、日本語の例えば地図注記などを中国語に翻訳する場合には、漢字表記部分に読み仮名を付す必要は無く、翻訳対象の文字列は、漢字、カタカナ、ひらがな、英数字記号が混在するまま翻訳の対象とすることができる。
【０００７】
また、英語の場合には、当然ながら漢字はそのまま利用できないので、日本語の例えば地図注記などを英語に翻訳する場合には、漢字には読み仮名を付し、カタカナ、ひらがな、英数字記号からなる文字列を翻訳対象とする必要がある。また、韓国語の場合には、韓国語は表音文字であるので、日本語の例えば地図注記などを韓国語に翻訳する場合には、英数字記号以外の文字列をカタカナにする必要がある。
【０００８】
以上の点に鑑み、この発明は、上記問題点を一掃し、例えば、地図注記などの日本語の文字列（名詞句の羅列データ）を、翻訳にかかる負荷を軽減しつつ、目的とする言語に適切に翻訳できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明の翻訳装置は、
翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する分離手段と、
前記分離手段で形成された前記分離後データから、翻訳対象言語に応じた形式の翻訳前データを形成する翻訳前処理手段と、
前記翻訳前処理手段により形成された前記翻訳前データを、前記翻訳対処言語に翻訳して、前記翻訳対象の日本語の文字列に対応する翻訳済みデータを得る翻訳手段と
を備えることを特徴とする。
【００１０】
この請求項１に記載の発明の翻訳装置によれば、まず、分離手段が、漢字、カタカナ、ひらがな、英数字記号が混在する可能性のある翻訳対象の日本語の文字列を、漢字、カタカナ、ひらがな、英数字記号のそれぞれからなる部分に分離して分離後データを形成する。次に、翻訳前変換手段が、分離手段により形成された分離後データを、翻訳対象言語に応じた形式の翻訳前データに変換する。次に、翻訳手段が、翻訳前変換手段により変換された翻訳前データを目的とする翻訳対象言語に翻訳し、翻訳対象の日本語の文字列に対応する翻訳済みデータを得る。
【００１１】
これにより、翻訳対象の日本語の文字列が、漢字、カタカナ、ひらがな、英数字記号の混在するものであっても、目的とする翻訳対象言語に適切に翻訳できる。しかも、翻訳対象言語に応じた翻訳前データを形成し、これを翻訳対象とすることで、翻訳手段に掛かる負荷を軽減できる。
【発明の効果】
【００１２】
この発明によれば、例えば、地図注記などの日本語の文字列（名詞句の羅列データ）を、翻訳にかかる負荷を軽減しつつ、目的とする言語に適切に翻訳できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の翻訳装置の構成例と動作の概要を説明するためのブロック図である。
【図２】図１に示した翻訳装置において用いられるデータの概要について説明するための図である。
【図３】分離処理部１１２で行われる処理を説明するための図である。
【図４】分離処理部１１２で実行される分離プログラムの一例を示す図である。
【図５】日本語の地図注記を英語に翻訳する場合の翻訳前処理部１１４で行われる処理を説明するための図である。
【図６】日本語の地図注記を韓国語に翻訳する場合の翻訳前処理部１１４で行われる処理を説明するための図である。
【図７】日本語の地図注記を中国語に翻訳する場合の翻訳前処理部１１４で行われる処理を説明するための図である。
【図８】翻訳処理部１１６で行われる処理を説明するための図ある。
【図９】日本語の地図注記を英語、韓国語、中国語に翻訳した場合の例を説明するための図である。
【図１０】実施の形態の翻訳装置で行われる翻訳処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。この発明は、地図注記、電話帳リスト、顧客リストなどに記載された地名、名称、名前、住所といった、大量に存在する名詞句の羅列データについて翻訳を行う場合に適用して好適なものである。
【００１５】
「名詞句」との文言は、物体、物質、人物、場所など具体的な対象を示す語句を意味する。この明細書において、翻訳対象となる「名詞句の羅列」の具体例として、地図注記、電話帳リスト、顧客リストなどに記載された、例えば、地名、名称、名前、住所といったものを想定している。以下においては、日本語の地図注記の翻訳を行う場合を例にして具体的に説明する。
【００１６】
［翻訳装置の構成例］
まず、この実施の形態の翻訳装置の構成例と動作の概要について説明する。図１は、この実施の形態の翻訳装置の構成例と動作の概要を説明するためのブロック図である。なお、図１において、分離後データＦ１１３などの記載における文字「Ｆ」は、ファイル（file）の略称として用いている。また、図２は、図１に示した翻訳装置において用いられるデータの概要について説明するための図である。
【００１７】
図１に示す翻訳装置において、制御部１０１は、当該翻訳装置の各部を制御する機能を実現し、記憶装置１０２は情報記憶保持機能を実現し、操作部１０３は、ユーザーインターフェース機能を実現する。
【００１８】
かな変換辞書群１０４は、固有名詞辞書、一般名詞辞書、接頭語辞書、接尾語辞書などの複数のかな変換辞書を備え、日本語の地図注記データの漢字部分を「かな」に変換した情報を提供する。言語別翻訳辞書群１０５は、この実施の形態では、日本語の地図注記データを、例えば、中国語（簡体）、中国語（繁体）、英語、韓国語に翻訳するための各言語の翻訳辞書を備える。
【００１９】
翻訳対象データファイル１１１は、ハードディスクなどの大容量記録媒体に作成され、多数の翻訳対象データを蓄積する。この実施の形態において、翻訳対象データは、図２（Ａ）に示すように、日本語の翻訳対象地図注記データ（翻訳対象の日本語の文字列）と、その地図注記データに対するエリアコード（図ではエリアと記載。）と属性番号（図では属性と記載。）とからなる。ここで、多数の地図注記データのそれぞれは、漢字、カタカナ、ひらがな、英数字記号のうちの少なくとも１つ以上を含む。もちろん、全部を含む場合もある。
【００２０】
また、エリアコードは、所定のエリア（地域）を一意に特定する情報である。エリアコードで特定される所定のエリアとしては、例えば都道府県がある。もちろん、都道府県よりも細分化したエリアとすることも可能である。属性番号は、当該地図注記データがどのような属性のものかを示すものであり、例えば、地名、教育機関、公共機関、山岳、河川など１００以上の属性（レイヤ）に分類されている。
【００２１】
分離処理部１１２は、翻訳対象データファイル１１１に格納されている多数の翻訳対象データの翻訳対処地図注記データのそれぞれについて、漢字、カタカナ、ひらがな、英数字記号の各部分に分離（セパレート）して、分離後地図注記データを形成する。分離処理部１１２は、形成した分離後地図注記データを含む分離後データを形成し、これを分離後データファイル１１３に記録する。分離後データファイル１１３は、ハードディスクなどの大容量記録媒体に作成され、分離処理部１１２により形成された多数の分離後データを記憶する。
【００２２】
この実施の形態において、分離後データは、図２（Ｂ）に示すように、分離後地図注記データと、文字属性と、翻訳対象データ（基データ）とからなる。分離後データの文字属性は、形成した分離後の地図注記データにおいて、分離処理の過程において把握した、分離した各部分が、漢字なのか、カタカナなのか、ひらがななのか、英数字記号なのかを示す情報である。具体的には、分離した各部分に対応して文字属性を示すフラグ情報が付加される。
【００２３】
例えば、翻訳対象地図注記データが、４つの部分に分離され、先頭から順番に、「漢字、カタカナ、ひらがな、英数字記号」であると把握された場合には、文字属性として「１２３４」などのようなフラグ情報が付される。この例の場合、「１：漢字」、「２：カタカナ」、「３：ひらがな」、「４：英数字記号」を意味している。これにより、各分離部分の文字属性が把握可能となる。
【００２４】
翻訳前処理部１１４は、分離後データファイル１１３に格納されている分離後地図注記データのそれぞれについて、翻訳対処言語（何語に翻訳するのか）に応じて、翻訳に適した翻訳前地図注記データを形成する。翻訳前処理部１１４は、当該翻訳前地図注記データを含む翻訳前データを形成し、これを翻訳前データファイル１１５に記録する。翻訳前データファイル１１５は、ハードディスクなどの大容量記録媒体に作成され、翻訳前処理部１１４により形成された多数の翻訳前データを記憶する。
【００２５】
なお、詳しくは後述するが、翻訳前処理部１１４は、翻訳対象言語が英語の場合には、ひらがな、カタカナ、英数字記号を含むことが可能な翻訳前地図注記データを形成する。また、翻訳対象言語が韓国語の場合には、カタカナ、英数字記号を含むことが可能な翻訳前地図注記データを形成する。また、翻訳対象言語が中国語の場合には、漢字、ひらがな、カタカナ、英数字記号の全てを含むことが可能な翻訳前地図注記データを形成する。更に、各翻訳対象言語に応じた特殊処理も行う。
【００２６】
この実施の形態において、翻訳前データは、図２（Ｃ）に示すように、翻訳前地図注記データと、言語種別と、辞書番号と、翻訳対象データ（基データ）とからなる。翻訳前データの文字属性は、基本的に図２（Ｂ）に示した分離後データの文字属性と同じであるが、漢字部分が「かな」に変換された場合には、当該部分の文字属性は「ひらがな」に変えられる。
【００２７】
また、翻訳前データの辞書番号は、「かな」に変換した漢字部分が存在する場合に、その漢字部分のかな変換に用いた辞書を特定する情報である。例えば、翻訳前データに、「かな」に変換した漢字部分が２ヶ所あり、一方は固有名詞辞書、他方は一般名詞辞書によりかな変換を行った場合には、辞書番号を示す情報として例えば「１２」などのフラグが付される。この例の場合、「１：固有名詞辞書」、「２：一般名詞辞書」を意味している。これにより、各漢字部分が固有名詞か一般名詞かの区別が可能になる。
【００２８】
翻訳処理部１１６は、翻訳対象言語に応じて形成された翻訳前地図注記データを当該翻訳対象言語に翻訳する処理を行う。翻訳処理部１１６は、必要に応じて、翻訳前データファイル１１５の翻訳前地図注記データと、翻訳前地図注記データの各構成部分の文字属性と、翻訳対象地図注記データ（基データ）とに基づいて翻訳対象地図注記データを翻訳し、翻訳済みデータを形成できる。翻訳処理部１１６は、形成した翻訳済みデータを翻訳済みデータファイル１１７に記録する。翻訳済みデータファイル１１７は、ハードディスクなどの大容量記録媒体に作成され、翻訳処理部１１６により形成された多数の翻訳済みデータを記憶する。
【００２９】
このように、この実施の形態の翻訳装置は、翻訳対象言語（何語に翻訳するのか）に応じて、より適切な翻訳前地図注記データを形成し、これを翻訳対象言語に翻訳することにより、翻訳対象の地図注記データに対応する翻訳済みデータを得るようにしている。
【００３０】
以下においては、この実施の形態の分離処理部１１２、翻訳前処理部１１４、翻訳処理部１１６のそれぞれで行われる処理の詳細について具体的に説明する。この実施の形態の翻訳装置は、大量の翻訳対象データを高速に翻訳できるものであるが、その処理内容を簡単に説明するため、１件分の入力データがどのように処理されるのかを具体的に説明する。
【００３１】
[分離処理部１１２の処理]
図３は、分離処理部１１２で行われる処理を説明するための図である。図３に示すように、翻訳対象データファイル１１１に蓄積されている多数の翻訳対象データの内、翻訳対象の地図注記データ（基データ）として、説明のために作成した地図注記である「東京A123@ガーデン花ごよみ市ヶ谷」を目的とする翻訳対象言語に翻訳する場合を例にして説明する。
【００３２】
分離処理部１１２は、上記の翻訳対象地図注記データを含む図２（Ａ）に示した翻訳対象データを読み出し、当該翻訳対象地図注記データを、漢字部分、カタカナ部分、ひらがな部分、英数字記号部分に分離する処理を行う。具体的に、分離処理部１１２は、図４に示す分離プログラムを実行し、翻訳対象の地図注記データの分離処理を行う。
【００３３】
図４は、分離処理部１１２で実行される分離プログラムの一例を示す図である。この例の分離プログラムは、プログラム言語としてＰｅｒｌ（パール）が用いられて記載されたものである。図４に示した分離プログラムは、ユニコードブロックストリングスを用いて、分離対象の文字列を構成する各文字の文字種別を判別し、半角英数字と半角記号、ひらがな、カタカナ、漢字、全角記号、半角カナ等（全角０〜９や全角ａ〜ｚも含む）が分離できるものである。
【００３４】
分離処理部１１２は、図４に示した分離プログラムを実行することにより、基データである「東京A123@ガーデン花ごよみ市ヶ谷」を、図３の分離後データファイル１１３の横に示したように、分離後地図注記データを形成する。分離後地図注記データは、「東京A123@ガーデン花ごよみ市ヶ谷」を、「東京」、「A123@」、「ガーデン」、「花」、「ごよみ」、「市」、「ヶ」、「谷」の８つの分離部分（語句）に分離している。
【００３５】
この場合の各分離部分の文字属性は、「漢字、英数字記号、カタカナ、漢字、ひらがな、漢字、カタカナ、漢字」という順番で認識され、これを示す情報が文字属性とされる。この場合にも、例えば「１：漢字」、「２：カタカナ」、「３：ひらがな」、「４：英数字記号」とすれば、文字属性を示す情報として「１４２１３１２１」というフラグ情報が付加される。分離処理部１１２は、分離後地図注記データと、文字属性と、基データとからなる図２（Ｂ）に示した形式の分離後データを形成し、これを分離後データファイル１１３に記録する。
【００３６】
[翻訳前処理部１１４の処理]
図５、図６、図７は、翻訳前処理部１１４で行われる処理を説明するための図である。翻訳前処理部１１４は、分離処理部１１２により形成され、分離後データファイル１１３に記録された分離後データを読み出して、翻訳対象言語に応じた翻訳前データを作成する処理を行う。以下、翻訳対象言語ごとに、翻訳前処理部１１４での処理の具体例について説明する。
【００３７】
［翻訳対象言語が英語の場合の翻訳前処理部１１４の処理］
図５は、翻訳対象言語が英語である場合の翻訳前処理部１１４での処理を説明するための図である。この場合、翻訳対象言語が英語であるので、翻訳前処理部１１４は、漢字の語句に挟まれた１文字のカタカナの語句に正しい読みの「かな」を付与する処理を行う。この例の場合には、図５（ａ）に示した分離後データに含まれる、「市  ヶ  谷」部分の文字「ヶ」を正しい読みに対応した「かな」に変換する処理を行う。
【００３８】
より詳しくは、図５の翻訳前処理部１１４内に記載したように、カタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ノ」はひらがなの「の」に変換する。同様にカタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ケ」や「ガ」はひらがなの「が」に変換する。同様にカタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ト」は、ひらがなの「と」に変換する。そして、変換したカタカナの前後の漢字の語句と結合し、一連なりの漢字の語句に直す。この処理により、図５（ｂ）に示しように、図５（ａ）の分離後データに存在していた「市  ヶ  谷」は、「市が谷」というように「ヶ」が正しい読みの「かな」に変換される。
【００３９】
次に、翻訳前処理部１１４は、処理対象の分離後データに付加されている文字属性により、分離後地図注記データのどの分離部分が漢字部分かを把握できるので、その漢字部分をかな変換辞書群１０４のかな変換辞書を用いて「かな」に変換する。これにより図５（ｂ）に示した分離後地図注記データは、図５（ｃ）に示すように、漢字部分が「かな」に変換された翻訳前地図注記データに変換される。
【００４０】
このかな変換処理においては、「花  ごよみ」との記載部分は、図５に示したように、かな変換辞書群１０４の一般名詞辞書に「花  ごよみ→はなごよみ」という変換を行う情報を登録しておく。これにより、漢字１文字からなる語句の次にひらがなが続く名詞句の場合などについては、かな変換辞書群１０４のかな変換辞書を参照して、一連なりの語句としての「かな」を取得してこれを用いる。
【００４１】
そして、翻訳前処理部１１４は、翻訳前地図注記データ（図５（ｃ））と、文字属性と、辞書番号と、基データとからなる図２（Ｃ）に示した形式の翻訳前データを形成し、これを翻訳前データファイル１１５に記録する。
【００４２】
なお、翻訳前データの辞書番号は、上述もしたように、漢字部分を「かな」に変換する場合に参照して当該漢字部分に対応する「かな」を得た辞書の辞書番号であり、この辞書番号により、当該漢字部分が固有名詞か一般名詞かの区別が可能にされる。なお、上述したように、「花  ごよみ」は、漢字部分とひらがな部分とからなる語句であるが、漢字部分を「かな」に変換する処理と同様の処理であり、この部分に対しても参照した辞書である一般名詞辞書の辞書番号が付与される。
【００４３】
［翻訳対象言語が韓国語の場合の翻訳前処理部１１４の処理］
図６は、翻訳対象言語が韓国語である場合の翻訳前処理部１１４での処理を説明するための図である。この場合、翻訳対象言語が韓国語であるので、翻訳前処理部１１４は、漢字の語句に挟まれた１文字のカタカナの語句に正しい読みの「カタカナ」を付与する処理を行う。この例の場合には、図６（ａ）に示した分離後データに含まれる、「市  ヶ  谷」部分の文字「ヶ」を正しい読みに対応した「カタカナ」に変換する処理を行う。
【００４４】
より詳しくは、図６の翻訳前処理部１１４内に記載したように、カタカナ１文字の語句として存在している半角のカタカナの「ノ」は全角のカタカナの「ノ」に変換する。同様にカタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ケ」や「ガ」は全角のカタカナの「ガ」に変換する。同様にカタカナ１文字の語句として存在している半角のカタカナの「ト」は、全角のカタカナの「ト」に変換する。そして、変換したカタカナの前後の漢字の語句と結合し、一連なりの漢字の語句に直す。この処理により、図６（ｂ）に示しように、図６（ａ）の分離後データに存在していた「市  ヶ  谷」は、「市ガ谷」というように「ヶ」が正しい読みの「カタカナ」に変換される。
【００４５】
次に、翻訳前処理部１１４は、上述した英語への翻訳用の翻訳前データを形成する場合と同様に、漢字部分をかな変換辞書群１０４のかな変換辞書を用いて「かな」に変換する。これにより図６（ｂ）に示した分離後地図注記データは、図６（ｃ）に示すように、漢字部分が「かな」に変換された分離後地図注記データに変換される。
【００４６】
さらに、韓国語への翻訳用の翻訳前データを形成する場合には、図６（ｃ）に示した漢字部分が「かな」に変換された分離後地図注記データの「ひらがな」部分を「カタカナ」に置き換える処理を行う。これにより図６（ｃ）に示した漢字部分が「かな」に変換された分離後地図注記データは、図６（ｄ）に示すように、「ひらがな」部分が「カタカナ」に置き換えられた翻訳前データに変換される。
【００４７】
［翻訳対象言語が中国語の場合の翻訳前処理部１１４の処理］
図７は、翻訳対象言語が中国語である場合の翻訳前処理部１１４での処理を説明するための図である。この場合、翻訳対象言語が中国語であるので、翻訳前処理部１１４は、漢字の語句に挟まれた１文字のカタカナの語句に、中国語の対応する漢字を付与する処理を行う。この例の場合には、図７（ａ）に示した分離後データに含まれる、「市  ヶ  谷」部分の文字「ヶ」を、中国語の対応する漢字に変換する処理を行う。
【００４８】
より詳しくは、図６の翻訳前処理部１１４内に記載したように、カタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ノ」は中国語の対応する漢字の「之」に変換する。同様にカタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ケ」や「ガ」は中国語の対応する漢字の「个」に変換する。同様にカタカナ１文字の語句として存在している半角あるいは全角のカタカナの「ト」は、中国語の対応する漢字の「和」に変換する。そして、変換した漢字の前後の漢字の語句と結合し、一連なりの漢字の語句に直す。この処理により、図７（ｂ）に示しように、図７（ａ）の分離後データに存在していた「市  ヶ  谷」は、「市个谷」というように「ヶ」が中国語の対応する漢字に変換される。
【００４９】
翻訳対象言語が中国語の場合には、日本語の地図注記データに含まれる漢字は、そのまま利用できる。従って、翻訳対象の地図注記に含まれる漢字部分を「かな」に変換する必要は無いので、図７（ｂ）に示した分離後データの「ヶ」が「个」に置き換えられたデータが、中国語に翻訳するための翻訳前データとなる。
【００５０】
ここで、上述した翻訳前処理部１１４出行われる処理の概要について、簡単な例を用いてまとめる。例えば、「エリアコード＝１，属性番号＝１０８，地図注記データ＝１３条西」という翻訳対象地図注記データが存在しているとする。この場合の地図注記データの読み仮名は「１３  じょうにし」である。当該翻訳対象地図注記データを英語に翻訳する場合には、翻訳前処理部１１４は、「１３  じょうにし」という英語翻訳用の翻訳前データを形成する。
【００５１】
また、当該翻訳対象地図注記データを中国語（簡体）と中国語（繁体）に翻訳する場合には、翻訳前処理部１１４は、「１３  条西」という中国語（簡体）、中国語（繁体）用の翻訳前データを形成する。また、当該翻訳対象地図注記データを韓国語に翻訳する場合には、翻訳前処理部１１４は、「１３  ジョウニシ」という韓国語用の翻訳前データを形成する。
【００５２】
このように、この実施の形態の翻訳装置の翻訳前処理部１１４は、翻訳対象言語に応じた翻訳前地図注記データを含む翻訳前データを形成し、これを翻訳前データファイル１１５に記録する処理を行う。また、翻訳対象の地図注記データに、「カタカナ」や「ひらがな」が含まれていても、翻訳前処理部１１４は、目的とする翻訳対象言語に応じた翻訳前データを形成できる。
【００５３】
[翻訳処理部１１６の処理]
図８は、翻訳処理部１１６で行われる処理を説明するための図ある。翻訳処理部１１６は、翻訳前処理部１１４により形成され、翻訳前データファイル１１５に記録された翻訳前データを読み出して処理する。具体的に、翻訳処理部１１６は、読み出した翻訳前データに含まれる翻訳前地図注記データを目的とする翻訳対象言語に翻訳し、翻訳済みデータを形成して、これを翻訳済みデータファイル１１７に記録する処理を行う。
【００５４】
図９は、翻訳対象言語別に翻訳前データファイル１１５に格納された翻訳前地図注記データと、その翻訳結果とを示す図である。この内、図９（Ａ）は、翻訳対象言語が英語の場合を示している。図９（Ａ）の（１）は、図５を用いて説明したようにして形成される、英語翻訳用の翻訳前地図注記データであり、図９（Ａ）の（２）が、その翻訳結果である。
【００５５】
また、図９（Ｂ）は、翻訳対象言語が韓国語の場合を示している。図９（Ｂ）の（１）は、図６を用いて説明したようにして形成される、韓国語翻訳用の翻訳前地図注記データであり、図９（Ｂ）の（２）が、その翻訳結果である。韓国語は表音文字であるので、基本的に日本語のカタカナの文字を、その音（おん）に即して、対応する韓国語の文字に変換している。
【００５６】
また、図９（Ｃ）は、翻訳対象言語が中国語の場合を示している。図９（Ｃ）の（１）は、図７を用いて説明したようにして形成される、中国語翻訳用の翻訳前地図注記データであり、図９（Ｃ）の（２）が、その翻訳結果である。なお、中国語には、簡体文字と繁体文字とがあり、翻訳結果の上段は簡体文字で翻訳した場合を、翻訳結果の下段は繁体文字で翻訳した場合を示している。
【００５７】
このように、翻訳処理部１１６は、翻訳対象言語に応じて形成された翻訳前地図注記データを、当該翻訳対象言語に翻訳する。これにより、翻訳対象の地図注記データに対する目的とする翻訳対象言語による翻訳結果が、翻訳済みデータファイル１１７に得られる。
【００５８】
なお、翻訳処理部１１６では、翻訳前地図注記データの各分離部分の文字属性と、基データ（翻訳対処の地図注記データ）と、該当部分に付与された「かな」とを用いて、ハイブリッドに日本語の地図注記の翻訳ができる。また、必要に応じて、基データの属性番号をも考慮することにより、より適切な翻訳が可能となる。
【００５９】
例えば、基データが「東京A123@ガーデン花ごよみ市ヶ谷」であり、これを分離し、英語に翻訳するために、図９（Ａ）に示したように、「とうきょう  A123@  ガーデン  はなごよみ  いちがや」という、翻訳前地図注記データが得られたとする。この場合、当該翻訳前地図注記データを英語に翻訳する場合には、以下のように翻訳する。
【００６０】
まず、基データの漢字部分の「東京」は、「かな」が「とうきょう」であり、固有名詞であることが分かっているので、「かな」の「とうきょう」をローマ字変換し、翻訳データを「Ｔｏｋｙｏ」とする。この場合、ローマ字の記載形式に則り、東（とう）の場合の「う＝ｕ」と、京（きょう）の場合の「う＝ｕ」を削除する処理を行うことによって、「Ｔｏｕｋｙｏｕ」ではなく「Ｔｏｋｙｏ」と変換する。
【００６１】
基データの英数字記号部分の「A123@」は、無条件に「A123@」とする。基データのカタカナ部分の「ガーデン」は、言語別翻訳辞書群１０５のカタカナ辞書を用いて、「Ｇａｒｄｅｎ」に翻訳される。また、基データの漢字とひらがな部分の「花ごよみ」は、「かな」が「はなごよみ」であり、かな変換辞書群１０４の一般名詞辞書を用いてかな変換したことにより、一般名詞であることが分かっている。このため、翻訳処理部１１６は、言語別翻訳辞書群１０５の一般名詞辞書を用いて翻訳するが、該当データが無かったために、「Ｈａｎａｇｏｙｏｍｉ」とローマ字変換している。
【００６２】
また、基データの漢字とカタカナで構成される部分の「市ヶ谷」は、「かな」が「いちがや」であり、固有名詞であることが分かっているので、「かな」の「いちがや」をローマ字変換し、翻訳データを「Ｉｃｈｉｇａｙａ」とする。これにより、基データの「東京A123@ガーデン花ごよみ市ヶ谷」は、図９（Ａ）の（２）に示したように、「Tokyo A123@ Garden Hanagoyomi Ichigaya」に翻訳される。
【００６３】
このように、この実施の形態の翻訳装置は、翻訳対象の地図注記データだけでなく、翻訳前地図注記データと、翻訳前地図注記データの各分離部分の文字属性をも考慮して、翻訳対象の地図注記データを適切に翻訳できる。更に、この実施の形態の翻訳装置は、漢字部分が、固有名詞か一般名詞か、また、翻訳対象の地図注記データの属性（レイヤ）をも考慮することによって、より適切に翻訳できる。例えば、翻訳対象の地図注記データが「市ヶ谷」であり、その読み仮名が「いちがだに」であり、その属性（レイヤ）が「山岳」であれば、その英語の翻訳結果は、「Ｉｃｈｉｇａ  Ｖａｌｌｅｙ」のように翻訳できる。
【００６４】
このように、この実施の形態の翻訳装置は、漢字部分、カタカナ部分、ひらがな部分、英数字記号部分が混在する日本語の文字列である地図注記を、漢字部分、カタカナ部分、ひらがな部分、英数字記号部分のそれぞれに分離（セパレート）し、その各分離部分を目的とする翻訳対象言語に応じて適切に翻訳できる。これにより、漢字、カタカナ、ひらがな、英数字記号が混在する日本語の文字列である地図注記の全体を、目的とする翻訳対象言語に適切に翻訳できる。
【００６５】
[実施の形態の翻訳装置で実行される翻訳処理のまとめ]
図１０は、この実施の形態の翻訳装置で行われる翻訳処理を説明するためのフローチャートである。当該翻訳装置の翻訳対象データファイル１１１に翻訳対象データが格納された後、翻訳処理の実行が指示されると、翻訳装置の制御部１０１は、図１０に示す処理を実行する。
【００６６】
まず、制御部１０１は、分離処理部１１２を制御して、翻訳対象データファイル１１１に格納されている各翻訳対象データ（この実施の形態では翻訳対象地図注記データ）を漢字部分、カタカナ部分、ひらがな部分、英数字記号部分に分離する分離処理を実行する（ステップＳ１０１）。これにより、図２（Ａ）に示した翻訳対象データから、図２（Ｂ）に示した分離後データが形成され、これが分離後データファイル１１３に記録される。
【００６７】
次に、制御部１０１は、翻訳前処理部１１４を制御して、分離後データファイル１１３に格納されている分離後地図注記データを、翻訳対象言語に応じた翻訳前図注記データに変換する処理を行う（ステップＳ１０２）。これにより、図２（Ｂ）に示した分離後データから、図２（Ｃ）に示した翻訳前データが形成され、これが翻訳前データファイル１１５に記録される。
【００６８】
なお、翻訳対象言語が英語の場合、ステップＳ１０２においては、図５を用いて説明したように、図５（ａ）に示した基データから、「とうきょう  A123@  ガーデン  はなごよみ  いちがや」という翻訳前地図注記データを形成する処理が行われる。また、翻訳対象言語が韓国語の場合、ステップＳ１０２においては、図６を用いて説明したように、図６（ａ）に示した基データから、「トウキョウ  A123@  ガーデン  ハナ  ゴヨミ  イチガヤ」という翻訳前地図注記データを形成する処理が行われる。また、翻訳対象言語が中国語の場合、ステップＳ１０２においては、図７を用いて説明したように、図７（ａ）に示した基データから、「東京  A123@  ガーデン  花  ごよみ  市个谷」という翻訳前地図注記データを形成する処理が行われる。
【００６９】
この段階で、必要があれば、制御部１０１は、操作部１０３を通じて、翻訳前データファイル１１５に格納された各翻訳前データに対する修正指示を受け付け、当該翻訳前データの保守を行う（ステップＳ１０３）。例えば、翻訳対象言語が中国語の簡体の場合に、「東京  A123@  ガーデン  花  ごよみ  市个谷」の「東京」を図９（Ｃ）の（２）の括弧内に示したように中国語の簡体文字に修正する処理などを行うことができる。
【００７０】
また、ステップＳ１０２の翻訳前処理部１１４による翻訳前処理により、対応する漢字がかな変換辞書群１０４の各辞書に存在せずに未知語となった漢字部分が発生したとする。この場合、制御部１０１は、操作部１０３を通じて、その漢字部分の「かな」を、かな変換辞書群１０４の対応する辞書に登録する指示入力を受け付けて、これを対応する辞書に登録する辞書の保守処理を行う（ステップＳ１０４）。
【００７１】
そして、制御部１０１は、翻訳前処理を再実行するか否かを判別する（ステップＳ１０５）。このステップＳ１０５の判別処理は、かな変換辞書群１０４の辞書が保守されたか否かに応じて判別可能である。なお、ステップＳ１０３、ステップＳ１０４の処理は、当該翻訳装置の使用者により行うかいなかが決められる任意の処理となる。
【００７２】
この後、制御部１０１は、翻訳処理部１１６を制御して、翻訳前データファイル１１５に格納されている翻訳前データの翻訳前地図注記データを、目的とする翻訳対象言語に翻訳する処理を実行する（ステップＳ１０６）。これにより、図９を用いて説明したように、各翻訳対象言語に応じた翻訳済みデータが形成され、これが翻訳済みデータファイル１１７に記録される。
【００７３】
[実施の形態の効果]
上述した実施の形態の翻訳装置によれば、翻訳対象の地図注記データについて、翻訳対象言語に応じた適切な翻訳前地図注記データを得て、これを用いることにより、翻訳対象の地図注記データを目的とする翻訳対象言語の適切に翻訳できる。しかも、漢字、カタカナ、ひらがな、英数字記号が混在する地図注記データであっても、そのそれぞれを適切に翻訳できる。
【００７４】
漢字の語句に挟まれた１文字のカタカナの語句を、実際の読みに対応したひらがな、カタカナ、漢字に置き換えることができ、当該特殊な１文字カタカナを含む語句も適切に翻訳でできる。
【００７５】
これにより、翻訳処理部１１６での翻訳処理が、迅速かつ正確に行うことができるようにされ、翻訳処理部１１６の付加を大幅に軽減できる。
【００７６】
[変形例など]
なお、上述した実施の形態では、地図注記データを、英語、韓国語、中国語（簡体）、中国語（繁体）に翻訳する場合を例にして説明したが、これに限るものではない。その他の種々の言語に翻訳する場合にもこの発明を適用できる。
【００７７】
また、上述した実施の形態では、日本語の地図注記データを英語、韓国語、中国語（簡体）、中国語（繁体）に翻訳できることを説明した。この場合、翻訳装置の操作部１０３を通じて受け付ける使用者からの指示に応じて、日本語の地図注記データを目的とする翻訳対応言語に翻訳する構成とすることができる。また、自動的に、英語、韓国語、中国語（簡体）、中国語（繁体）の４言語に翻訳し、当該４言語の翻訳済みデータを得るように構成することもできる。
【００７８】
また、上述した実施の形態では、地図注記データを翻訳する場合を例にして説明したが、これに限るものではない。例えば、電話帳リスト、顧客リスト、住所リストといった多数の名前、住所などの名詞句の羅列データを翻訳する場合にこの発明を適用できる。
【００７９】
[その他]
上述した実施の形態の説明からも分かるように、請求項に記載した翻訳装置の分離手段は、実施の形態の翻訳装置の分離処理部１１２が対応し、請求項に記載した翻訳装置の翻訳前処理手段は、実施の形態の翻訳装置の翻訳前処理部１１４が対応する。また、請求項に記載した翻訳装置の翻訳手段は、実施の形態の翻訳装置の翻訳処理部１１６が対応する。
【００８０】
また、図１０を用いて説明した翻訳処理は、この発明の翻訳方法の一実施の形態が適用されたものであり、図１０を用いて説明した翻訳処理を実行するプログラムは、この発明の翻訳プログラムの一実施の形態が適用されたものである。また、図１に示した分離処理部１１２、翻訳前処理部１１４、翻訳処理部１１６の各機能は、制御部１０１で実行されるプログラムにより、制御部１０１の機能として実現することもできる。
【符号の説明】
【００８１】
１０１…制御部、１０２…記憶装置、１０３…操作部、１０４…かな変換辞書群、１０５…言語別翻訳辞書群、１１１…翻訳対象データファイル、１１２…分離処理部、１１３…分離後データファイル、１１４…翻訳前処理部、１１５…翻訳前データファイル、１１６…翻訳処理部、１１７…翻訳済みデータファイル
【図１】
2015185116.tif 000003
【図２】
2015185116.tif 000004
【図３】
2015185116.tif 000005
【図４】
2015185116.tif 000006
【図５】
2015185116.tif 000007
【図６】
2015185116.tif 000008
【図７】
2015185116.tif 000009
【図８】
2015185116.tif 000010
【図９】
2015185116.tif 000011
【図１０】
2015185116.tif 000012