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