[go: up one dir, main page]

JP2007079978A - Translation system and translation method - Google Patents

Translation system and translation method Download PDF

Info

Publication number
JP2007079978A
JP2007079978A JP2005267399A JP2005267399A JP2007079978A JP 2007079978 A JP2007079978 A JP 2007079978A JP 2005267399 A JP2005267399 A JP 2005267399A JP 2005267399 A JP2005267399 A JP 2005267399A JP 2007079978 A JP2007079978 A JP 2007079978A
Authority
JP
Japan
Prior art keywords
translation
data
character image
user terminal
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005267399A
Other languages
Japanese (ja)
Inventor
Masahiro Kato
雅弘 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005267399A priority Critical patent/JP2007079978A/en
Publication of JP2007079978A publication Critical patent/JP2007079978A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Machine Translation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make a user terminal display a translation result without character garbling even when the user terminal does not have character data related to a language of a translation destination. <P>SOLUTION: In this translation system, a translation server translates original sentence data, and thereafter, generates an individual character image imaged in each character (step S8). The translation result is generated from each of the individual character image (step S9), and is transmitted to a cellphone 100 (step S10). Thereby, even when the cellphone 100 does not have a character code to the language of the translation destination, the individual character image is developed and displayed to display a translation sentence. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、例えば携帯端末のようなユーザ装置からの翻訳依頼に対して翻訳結果を送信する技術に関する。   The present invention relates to a technique for transmitting a translation result in response to a translation request from a user device such as a mobile terminal.

近年、社会の国際化に伴い、携帯電話のようなユーザ端末からネットワーク上の翻訳サーバに翻訳依頼を出し、翻訳結果を得る翻訳システムが脚光を浴びてきている。
この翻訳システムは、ユーザが所有する携帯電話等のユーザ端末を用い、このユーザ端末が通信エリア内であれば、翻訳結果が得られるという利点がある。
しかし、翻訳された文書をユーザ端末の表示部で表示させるためには、翻訳された言語に対応した文字コードをユーザ端末に予め記憶しておく必要がある。ユーザ端末は、その記憶領域には限界があるため、記憶できる文字コードにも限界がある。このため、複数の言語に対応した文字コードをユーザ端末に記憶させることは不可能となり、翻訳サーバからユーザ端末に翻訳結果が送られたとしても、その翻訳結果を表示することができないという問題がある。
In recent years, with the internationalization of society, a translation system that sends a translation request from a user terminal such as a mobile phone to a translation server on a network and obtains a translation result has been in the spotlight.
This translation system has an advantage that a translation result can be obtained if a user terminal such as a mobile phone owned by the user is used and the user terminal is within the communication area.
However, in order to display the translated document on the display unit of the user terminal, it is necessary to store in advance in the user terminal a character code corresponding to the translated language. Since the user terminal has a limited storage area, the character code that can be stored also has a limit. For this reason, it becomes impossible to store character codes corresponding to a plurality of languages in the user terminal, and even if the translation result is sent from the translation server to the user terminal, the translation result cannot be displayed. is there.

そこで、この不具合を解消するために、特許文献1に電子メール翻訳処理サーバに関する技術が記載されている。この技術は、サーバが電子メールを翻訳した際に、その原文(または、原文と翻訳文)を一般的な画像データに変換して添付ファイルとして電子メールに添付し、この電子メールを送信することにより、ユーザ側の端末で原文と翻訳文を表示する、というものである。この技術を用いれば、文字コードを記憶していないユーザ端末であっても翻訳文を表示することができる。   In order to solve this problem, Patent Document 1 describes a technique related to an e-mail translation processing server. In this technology, when a server translates an e-mail, the original text (or original text and translated text) is converted into general image data, attached to the e-mail as an attached file, and the e-mail is transmitted. Thus, the original sentence and the translated sentence are displayed on the terminal on the user side. If this technique is used, a translated sentence can be displayed even in a user terminal that does not store a character code.

特開2003−209580号公報JP 2003-209580 A

しかしながら、特許文献1に記載された技術では、ユーザ端末はパーソナルコンピュータを対象とした汎用の電子メールシステムを通信媒体としているため、1回のメールに添付できるファイルのデータ量には限界があり、翻訳結果をメールで送信できない場合がある。特に、文書全体を画像データに変換しているため、このデータ量は比較的大きくなり、メール送信時間も比較的増え、通信コストが嵩んでしまう、という問題がある。   However, in the technique described in Patent Document 1, since the user terminal uses a general-purpose electronic mail system for a personal computer as a communication medium, there is a limit to the data amount of a file that can be attached to one mail. The translation result may not be sent by email. In particular, since the entire document is converted into image data, the amount of data is relatively large, mail transmission time is relatively increased, and communication costs increase.

本発明は、前述した先行技術に鑑みてなされたもので、ユーザ端末が翻訳先の言語に関する文字データを備えていない場合であっても、翻訳結果をユーザ端末に表示させることのできる翻訳システムおよび翻訳方法を提供することを目的とする。   The present invention has been made in view of the above-described prior art, and a translation system capable of displaying a translation result on a user terminal even when the user terminal does not include character data relating to a language to be translated, and The purpose is to provide a translation method.

前記目的を達成するために、本発明が採用する翻訳システムは、ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有し、前記翻訳サーバが、前記ユーザ端末との間で、データの授受を行うデータ送受信手段と、前記ユーザ端末から前記データ送受信手段を介して受信した文書データの言語を他の言語に翻訳する翻訳手段と、前記翻訳手段によって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成手段と、前記文字イメージ作成手段によって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成手段と、前記文字イメージ作成手段が作成した個別文字イメージと前記配置情報生成手段が生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信手段と、を備え、前記ユーザ装置が、前記翻訳サーバに対して翻訳対象となる文書データを送信するとともに、前記翻訳結果を受信するデータ送受信手段と、前記データ送受信手段により受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示手段と、を備えた
ことを特徴とする。
In order to achieve the above object, a translation system employed by the present invention includes a user device and a translation server connected to the terminal device via a network, and the translation server is connected to the user terminal. Each of the document translated by the translation means, a data transmission / reception means for exchanging data, a translation means for translating the language of the document data received from the user terminal via the data transmission / reception means, into another language, Character image creating means for creating individual character images to be character images respectively corresponding to characters, arrangement information generating means for generating arrangement information indicating the arrangement relation of individual character images created by the character image creating means, The individual character image created by the character image creation means and the placement information created by the placement information creation means are used as the translation result as the user. Translation result transmitting means for transmitting to the terminal, wherein the user device transmits document data to be translated to the translation server, and receives the translation result, and the data transmitting / receiving means. Display means for displaying each individual character image of the translation result received in accordance with the arrangement information.

このように構成することにより、翻訳後の言語に対応した文字コードが記憶されていないユーザ端末であっても、イメージ化した個別文字イメージを用いることで表示が可能となり、しかも、個別文字イメージは個々に独立させているため、表示手段における表示形式の自由度を増すことができる。   By configuring in this way, even a user terminal that does not store a character code corresponding to the translated language can be displayed using the imaged individual character image, and the individual character image is Since they are made independent of each other, the degree of freedom of the display format in the display means can be increased.

前記翻訳システムにおいて、前記翻訳手段は前記文書データを文字認識してテキストデータに変換する変換手段とを具備し、前記受信した文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。   In the translation system, the translation unit includes a conversion unit that recognizes the document data as characters and converts the document data into text data. When the received document data is image data, the conversion unit converts the document data into character data. It is preferable to recognize and convert to text data, and the translation means translates the text data converted by the conversion means as the document data.

前記翻訳システムにおいて、前記ユーザ装置は、送信する文書データが画像データである場合、前記文書データを文字認識してテキストデータに変換する変換手段とを具備し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。   In the translation system, when the document data to be transmitted is image data, the user device includes conversion means for recognizing the document data and converting it to text data, and the translation means is converted by the conversion means. It is preferable that the text data thus translated is translated as the document data.

前記ユーザ装置が前記変換手段を具備しない場合、前記翻訳サーバが前記変換手段を具備することにより、受信した前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。   When the user device does not include the conversion unit, the translation server includes the conversion unit, whereby the received document data is recognized and converted into text data, and the translation unit is converted by the conversion unit. It is preferable that the text data thus translated is translated as the document data.

前記翻訳システムにおいて、前記翻訳サーバは、前記ユーザ端末から前記個別文字イメージの書体を指示する書体指示情報を受け取り、前記文字イメージ作成手段は前記書体指示情報に対応する書体の個別文字イメージを生成することが好ましい。   In the translation system, the translation server receives typeface instruction information indicating the typeface of the individual character image from the user terminal, and the character image creating unit generates an individual character image of the typeface corresponding to the typeface instruction information. It is preferable.

前記翻訳システムにおいて、前記翻訳サーバは、前記ユーザ端末から端末の仕様に関する情報を受け取り、前記文字イメージ作成手段は前記端末の仕様に関する情報に基づき個別文字イメージをベクトルイメージもしくはラスターイメージのどちらか適 した方式で生成することが好ましい。   In the translation system, the translation server receives information related to terminal specifications from the user terminal, and the character image creation means applies an individual character image as either a vector image or a raster image based on the information related to the terminal specifications. It is preferable to generate by a method.

前記翻訳システムにおいて、前記書体指示情報は、1文字単位で書体を指示する情報であることを特徴とすることが好ましい。   In the translation system, it is preferable that the typeface designation information is information for designating a typeface in units of one character.

前記翻訳システムにおいて、前記ユーザ端末は、ユーザによって操作される操作手段と、文字の修飾を指示する修飾情報を前記操作手段の操作に応じて生成する修飾情報生成手段とを具備し、前記表示手段は、前記修飾情報生成手段によって生成された修飾情報に基づいて前記個別文字イメージを修飾表示することが好ましい。   In the translation system, the user terminal includes an operation unit operated by a user, and a modification information generation unit that generates modification information instructing modification of characters according to an operation of the operation unit, and the display unit Preferably, the individual character image is modified and displayed based on the modification information generated by the modification information generating means.

本発明に係る翻訳システムによれば、ユーザ端末は文字情報を文字数に応じた個別文字イメージとして受信することで、ユーザ端末自体に翻訳後の言語に対応した文字コードが記憶されていなくても様々な言語を表示できる。また、翻訳サーバから文書全体をイメージファイルとして情報を受信する場合の通信コストに比べ、大幅なコスト低減が図れる。この翻訳システムでは、ユーザ端末側の受信容量限度まで文字を受信できるので、テキストコードデータのように“文字の流し込み”が可能となり、文字のサイズや文字列の折り返し設定の変更など表示デバイス毎に適切な画面レイアウトが構成が可能となる。等の種々の効果を奏する。
さらに、翻訳サーバではユーザ端末の指示により作成する個別文字イメージのフォントを変更することが可能となるため、ユーザはあたかも翻訳後の言語に対応した文字コードが記憶されているユーザ端末を利用しているが如くの価値を得ることができる。
According to the translation system of the present invention, the user terminal receives character information as an individual character image corresponding to the number of characters, so that the user terminal itself can perform various functions even if the character code corresponding to the translated language is not stored. Can display various languages. In addition, the cost can be greatly reduced compared to the communication cost when receiving information from the translation server as an entire document as an image file. Since this translation system can receive characters up to the reception capacity limit on the user terminal side, it is possible to “pour characters” like text code data, and to change the size of characters and character string wrapping settings for each display device. Appropriate screen layout can be configured. There are various effects such as.
Furthermore, since the translation server can change the font of the individual character image created by the instruction of the user terminal, the user uses the user terminal as if the character code corresponding to the translated language is stored. You can get the value you want.

<A.実施形態>
以下、図面を参照し、本発明に係る第1実施形態を説明する。図1は、本実施形態による翻訳システム1の全体構成を示す図である。このシステム1は、ネットワーク400を介して接続されたユーザ端末となる携帯電話100、翻訳サーバ200およびデータベース300を具備している。
なお、携帯電話100は各基地局150(1個のみ図示)を介してネットワーク400に接続されている。この場合、ネットワーク400は、無線通信網とインターネットの2つの網からなるが、ネットワーク400として図示している。
携帯電話100は、その筐体101にキーパッド102および表示部103が設けられており、内分には、通常の通話機能、メール機能に加えてネットワーク400を介してウェブに接続するウェブ機能、さらにカメラによる撮像機能等を動作させる機能が内蔵されている。また、携帯電話100の記憶部(図示せず)には、基本的な文字コード(例えば、JISコード)が予め記憶されており、表示情報の文字コードから記憶された文字コードを読み出し、表示部103に文字表示を行う。
<A. Embodiment>
A first embodiment according to the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of a translation system 1 according to the present embodiment. The system 1 includes a mobile phone 100 serving as a user terminal connected via a network 400, a translation server 200, and a database 300.
The mobile phone 100 is connected to the network 400 via each base station 150 (only one is shown). In this case, the network 400 includes two networks, a wireless communication network and the Internet, but is illustrated as the network 400.
The mobile phone 100 is provided with a keypad 102 and a display unit 103 in its housing 101. In addition to the normal call function and mail function, the mobile phone 100 includes a web function for connecting to the web via the network 400, Furthermore, a function for operating an imaging function by the camera is incorporated. In addition, a basic character code (for example, JIS code) is stored in advance in a storage unit (not shown) of the mobile phone 100, and the stored character code is read from the character code of the display information to display the display unit. Character display is performed at 103.

翻訳サーバ200は、携帯電話100からの翻訳依頼を受け、送信された文書データを翻訳してその翻訳結果を前記携帯電話100に送信する機能を有する。データベース300には種々の言語に対する文字コードと文字の画像データとが記憶されている。   The translation server 200 has a function of receiving a translation request from the mobile phone 100, translating the transmitted document data, and transmitting the translation result to the mobile phone 100. The database 300 stores character codes and character image data for various languages.

<A−1.翻訳サーバの構成>
図2は、翻訳サーバ200の基本構成を示すブロック図である。翻訳サーバ200は、データ送受信部210、原文データ判定部220、OCR処理部230、翻訳部240、文字イメージ生成部250、翻訳結果生成部260およびこれらを制御する制御部270を具備する。制御部270は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)を備えており、各種の処理動作を司る機能を有する。
<A-1. Translation server configuration>
FIG. 2 is a block diagram showing a basic configuration of the translation server 200. The translation server 200 includes a data transmission / reception unit 210, an original text data determination unit 220, an OCR processing unit 230, a translation unit 240, a character image generation unit 250, a translation result generation unit 260, and a control unit 270 that controls them. The control unit 270 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory) (not shown), and has a function of controlling various processing operations.

データ送受信部210は、携帯電話100等のネットワーク400に接続された外部機器(図示せず)との間でデータの授受を行う。
原文データ判定部220は、携帯電話100から送信される原文データがテキストデータであるか画像データ(イメージデータ)であるかを判定する。テキストデータである場合には原文の文字に対応した文字コード列が附随されているため、翻訳時にはこの文字コード列に基づき翻訳を行えばよいが、画像データの場合には一度テキストデータに変換した後に翻訳しなければならない。そこで、この原文データ判定部220によって原文データの判定を行う。
The data transmission / reception unit 210 exchanges data with an external device (not shown) connected to the network 400 such as the mobile phone 100.
The original text data determination unit 220 determines whether the original text data transmitted from the mobile phone 100 is text data or image data (image data). In the case of text data, a character code string corresponding to the original text character is attached. Therefore, translation may be performed based on this character code string at the time of translation, but in the case of image data, it is converted into text data once. It must be translated later. Therefore, the original text data determination unit 220 determines the original text data.

OCR処理部230は、原文データが画像データであった場合、この画像データをOCR(Optical Character Reader)処理して文字認識を行い、原文データの各文字に対する文字コードを確定する。   When the original text data is image data, the OCR processing unit 230 performs character recognition by performing OCR (Optical Character Reader) processing on the image data, and determines a character code for each character of the original text data.

翻訳部240は、原文データを指定言語に翻訳する。図示していないが、翻訳部240には、多数の言語に対応した辞書部が備えられており、テキストデータ化した原文データの文字コードに基づき、中間言語を形成した上で、指定言語に翻訳する。この翻訳技術に関しては、本件では要旨ではないので、その説明を省略するものとする。   The translation unit 240 translates the original text data into a specified language. Although not shown, the translation unit 240 is provided with a dictionary unit corresponding to a number of languages. An intermediate language is formed on the basis of the character code of the original text data converted into text data, and then translated into a designated language. To do. Since this translation technique is not a gist in this case, the description thereof will be omitted.

文字イメージ生成部250は、翻訳語の文書データに対して各文字毎に文字イメージを生成する。具体的には、翻訳後の文書データの各文字に対応した文字コードに基づき、データベース300から画像データを読み出し、文書データの文字列に従って順次文字毎の画像データを個別文字イメージとして読み出して生成する。   The character image generation unit 250 generates a character image for each character with respect to the document data of the translated word. Specifically, based on the character code corresponding to each character of the translated document data, the image data is read from the database 300, and the image data for each character is sequentially read and generated as an individual character image according to the character string of the document data. .

翻訳結果生成部260は、文字イメージ生成部250で読み出された個別文字イメージを文字列の配置関係毎に対応付けて翻訳結果を生成する。具体的には、個別文字イメージのデータ文を先頭にこの翻訳結果の名称、この個別文字イメージの順序等の配置情報を記憶しておく。この配置情報とは、文章において文字の並ぶ順番、改行等のことである。   The translation result generation unit 260 generates a translation result by associating the individual character images read out by the character image generation unit 250 for each arrangement relationship of the character strings. Specifically, the arrangement information such as the name of the translation result and the order of the individual character images is stored with the data sentence of the individual character image at the head. This arrangement information is the order in which characters are arranged in a sentence, line breaks, and the like.

<A−2.翻訳システムの動作>
次に、図3のフローチャートに基づいて、本実施形態による翻訳システム1の動作について説明する。
このシステム1では、携帯電話100と翻訳サーバ200との間にコネクションを確立した後に処理が実行される。このコネクションの確立は、各装置における認証や設定が必要となるが、本実施形態では、その内容については省略する。
<A-2. Operation of translation system>
Next, the operation of the translation system 1 according to the present embodiment will be described based on the flowchart of FIG.
In this system 1, processing is executed after establishing a connection between the mobile phone 100 and the translation server 200. The establishment of this connection requires authentication and setting in each device, but in this embodiment, the details are omitted.

携帯電話100では、ユーザによる所定の操作に基づき、翻訳サーバ200との間にコネクションを確立しているため、表示部103にはこの翻訳のための表示がされており、この表示によりユーザに対して操作指示を促す。ユーザはこの操作指示に従って操作を進める。
まず、ユーザは、翻訳対象となる原文データの入力を行う(ステップS1)。この際、ユーザが携帯電話100のキーパッド102を操作してテキストデータとして入力しても、メールの内容をコピーしてテクストデータとして入力しても、撮像機能を作動させて画像データとして入力してもよい。
次に、携帯電話100では、指示情報の入力をユーザによるキーパッド102の操作によって受ける(ステップS2)。この指示情報とは、原文を翻訳する対象言語となる指示言語等である。
さらに、携帯電話100は原文データと指示情報を翻訳サーバ200に向けて送信する(ステップS3)。
Since the mobile phone 100 establishes a connection with the translation server 200 based on a predetermined operation by the user, a display for this translation is displayed on the display unit 103. Prompts for operation instructions. The user proceeds with the operation according to the operation instruction.
First, the user inputs original text data to be translated (step S1). At this time, even if the user operates the keypad 102 of the mobile phone 100 and inputs it as text data, or copies the contents of the mail and inputs it as text data, the imaging function is activated and input as image data. May be.
Next, in the mobile phone 100, the input of instruction information is received by the user operating the keypad 102 (step S2). This instruction information is an instruction language or the like as a target language into which the original text is translated.
Furthermore, the mobile phone 100 transmits the original text data and the instruction information to the translation server 200 (step S3).

翻訳サーバ200の制御部270は、携帯電話100からの原文データをデータ送受信部210を介して受信し(ステップS4)、当該翻訳サーバ200が、その動作を開始する。
制御部270は、原文データを原文データ判定部220にて、原文データが画像データであるか否かを判定する(ステップS5)。制御部270は、原文データが画像データであった場合(ステップS5;YES)には、原文データをOCR処理部230に転送し、このOCR処理部230にて文字認識を行う(ステップS6)。この処理により、画像データからなる原文データをテキストデータ化した原文データに変換する。つまり、文字コードによる原文データに変える。
The control unit 270 of the translation server 200 receives the original text data from the mobile phone 100 via the data transmission / reception unit 210 (step S4), and the translation server 200 starts its operation.
The control unit 270 determines whether or not the original text data is image data in the original text data determination section 220 (step S5). When the original text data is image data (step S5; YES), the control section 270 transfers the original text data to the OCR processing section 230, and performs character recognition in the OCR processing section 230 (step S6). By this process, the original text data composed of image data is converted into original text data converted into text data. That is, it changes to the original text data by the character code.

制御部270は、元々テキストデータであった原文データ(ステップS5;NO)、あるいはOCR処理部230によってテキストデータ化された原文データを翻訳部240に転送し、指示情報に含まれる指示言語に翻訳する(ステップS7)。この翻訳結果はテキストデータとなる。   The control unit 270 transfers the original text data that was originally text data (step S5; NO) or the original text data converted into text data by the OCR processing unit 230 to the translation unit 240 and translates it into the instruction language included in the instruction information. (Step S7). This translation result becomes text data.

制御部270は、翻訳結果を文字イメージ生成部250に転送し、この文字イメージ生成部250では、指示言語に翻訳された文書データに対して文字毎に文字イメージを生成する(ステップS8)。翻訳部240からの結果の文字コードに基づき、データベース300から画像データを読み出し、文書データの文字列に従って順次文字毎の画像データを個別文字イメージとして読み出して生成する。   The control unit 270 transfers the translation result to the character image generation unit 250, and the character image generation unit 250 generates a character image for each character with respect to the document data translated into the instruction language (step S8). Based on the result character code from the translation unit 240, the image data is read from the database 300, and the image data for each character is sequentially read and generated as an individual character image in accordance with the character string of the document data.

制御部270は、文字イメージ生成部250からの各個別文字イメージを翻訳結果生成部260に転送し、この翻訳結果生成部260では翻訳結果を生成する(ステップS9)。
この場合、翻訳結果生成部260は、文字イメージ生成部250で読み出された各個別文字イメージを文字列の配置関係毎に対応付けて翻訳結果を生成する。個別文字イメージをパケットデータとして考えた場合、ヘッダに翻訳結果の名称、この個別文字イメージの順序等の配置情報を記憶し、ペイロードに画像データを記憶するといった具合である。
次に、制御部270は、翻訳結果をデータ送受信部210を介して携帯電話100に送信する(ステップS10)。この際、翻訳結果の送信をパケット形式で行う。
The control unit 270 transfers each individual character image from the character image generation unit 250 to the translation result generation unit 260, and the translation result generation unit 260 generates a translation result (step S9).
In this case, the translation result generation unit 260 generates a translation result by associating each individual character image read by the character image generation unit 250 for each arrangement relationship of the character strings. When an individual character image is considered as packet data, the name of the translation result, the arrangement information such as the order of the individual character image are stored in the header, and the image data is stored in the payload.
Next, the control unit 270 transmits the translation result to the mobile phone 100 via the data transmission / reception unit 210 (step S10). At this time, the translation result is transmitted in a packet format.

携帯電話100では、翻訳結果を受信する(ステップS11)。この際、パケット形式で翻訳結果が送信されることにより、ヘッダに書き込まれた名称と個別文字イメージの順番から適宜翻訳結果を生成する。翻訳結果は、携帯電話100の記憶容量の範囲で受信可能となる。
次に、携帯電話100は、ユーザの表示指示の入力を受ける(ステップS12)。例えば、文字の拡大・縮小の表示指示をキーパッド102を操作して入力する。入力された表示指示に基づき、翻訳結果の文字イメージを装飾し(文字の大きさの変更)(ステップS13)、この翻訳結果を表示部103に表示する(ステップS14)。
The mobile phone 100 receives the translation result (step S11). At this time, by transmitting the translation result in a packet format, the translation result is appropriately generated from the order of the name written in the header and the individual character image. The translation result can be received within the range of the storage capacity of the mobile phone 100.
Next, the mobile phone 100 receives an input of a display instruction from the user (step S12). For example, a character enlargement / reduction display instruction is input by operating the keypad 102. Based on the input display instruction, the character image of the translation result is decorated (change in character size) (step S13), and the translation result is displayed on the display unit 103 (step S14).

ここで、図4〜図6を参照しつつ、翻訳システム1の具体例について述べる。
携帯電話100から翻訳サーバ200に翻訳依頼される原文Xが「今日は良い天気です。私は散歩に出かけたい。」であり、ユーザが中国語への翻訳を依頼した場合を例に挙げて説明する。翻訳部240において翻訳文X1が得られる。図5は、この翻訳文X1を用紙に印刷した場合の状態を表している。但し、表示されている文書は、各文字がテキストデータとして表示されているのではなく、1文字毎に独立したイメージ化された画像データを並べて文章として表示している。この翻訳文X1では、16個の文字イメージの組み合わせからなる。
Here, a specific example of the translation system 1 will be described with reference to FIGS.
The original text X requested to be translated from the mobile phone 100 to the translation server 200 is “Today is a good weather. I want to go for a walk”, and the explanation is given by taking the case where the user requests translation into Chinese as an example. To do. The translation unit 240 obtains the translated sentence X1. FIG. 5 shows a state when the translated sentence X1 is printed on a sheet. However, in the displayed document, each character is not displayed as text data, but image data that is imaged independently for each character is arranged and displayed as a sentence. This translated sentence X1 consists of a combination of 16 character images.

次に、翻訳文X1を携帯電話100の表示部103に表示させた状態を図6(a),(b)に示す。ステップS12の表示指示によって文字の大きさを変えることで、表示部を変更することも可能となる。   Next, FIGS. 6A and 6B show a state in which the translated sentence X1 is displayed on the display unit 103 of the mobile phone 100. FIG. It is also possible to change the display unit by changing the size of the character according to the display instruction in step S12.

このように、本実施形態では、翻訳した文書データの文字列に個別文字イメージを生成し、この個別文字イメージの組み合わせによって翻訳結果を生成している。これにより、翻訳結果の言語に対する文字コードを記憶していない携帯電話100であっても、この表示部103に翻訳結果を正確に表示させることができる。   Thus, in this embodiment, an individual character image is generated in the character string of the translated document data, and a translation result is generated by a combination of the individual character images. Thereby, even if it is the mobile phone 100 which has not memorize | stored the character code with respect to the language of a translation result, a translation result can be correctly displayed on this display part 103. FIG.

また、翻訳結果は、1文字毎に独立した個別文字イメージとなるので、翻訳サーバ200から携帯電話100への送信は個別文字イメージ毎に行うことができる。この結果、文書全体を画像データ化して電子メールで送信する場合に比べ、通信容量に拘束されることなく、携帯電話100の受信容量の限度までデータを送信することができる。   Further, since the translation result is an independent individual character image for each character, transmission from the translation server 200 to the mobile phone 100 can be performed for each individual character image. As a result, it is possible to transmit data up to the limit of the reception capacity of the mobile phone 100 without being restricted by the communication capacity as compared with the case where the entire document is converted into image data and transmitted by e-mail.

また、表示部103に対しても、順次文字の流し込みが可能になるため、表示部103における折り返し等のレイアウトの構成も自動的に行うことが可能となる。
さらに、原文データは携帯電話100による撮像等から得た画像データであっても、ステップS5およびS6の処理によってテキストデータ化した上で処置を行うため、例えば、ユーザが周囲で目にした文書に対する翻訳文を即座に知りたい等の供給に対しても、容易に対応する事ができ、使い勝手を向上することができる。
In addition, since it is possible to sequentially insert characters into the display unit 103, a layout configuration such as wrapping in the display unit 103 can be automatically performed.
Furthermore, even if the original text data is image data obtained from imaging by the mobile phone 100 or the like, the text data is converted into text data by the processing in steps S5 and S6, and therefore, for example, the original text data is processed with respect to a document that the user has seen around It is possible to easily respond to the supply of wanting to know the translated text immediately, and the usability can be improved.

<B.変形例>
以上、本発明の実施形態について説明したが、本発明は上述した各実施形態に限定されるものではなく、種々の態様が可能である。
前記実施形態では、携帯電話100と翻訳サーバ200との間のコネクションの確立を翻訳処理に先立って行うようにしたが、ステップS3における原文データの送信直前に行うようにしてもい。
<B. Modification>
As mentioned above, although embodiment of this invention was described, this invention is not limited to each embodiment mentioned above, A various aspect is possible.
In the above embodiment, the connection between the mobile phone 100 and the translation server 200 is established prior to the translation process. However, it may be performed immediately before the transmission of the original text data in step S3.

また、ステップS2の指示情報に予め携帯電話100の表示部103で表示する文字の書体を指示する書体指示情報を含めておけば、ステップS8における個別文字イメージの生成時に、書体指示情報で指示された書体のイメージを生成すれば、表示部103における表示をユーザの要求に対応した書体で表示することも可能となる。さらに、文字毎に書体を指示することも可能であるため、例えば、原文のある単語を翻訳結果において他の書体と異なる書体に設定しておけば、翻訳結果の中で特に知りたい単語を注目させることができる。   Also, if the type information indicating the typeface of the character displayed on the display unit 103 of the mobile phone 100 is included in advance in the instruction information in step S2, it is indicated by the typeface indication information when generating the individual character image in step S8. If the typeface image is generated, the display on the display unit 103 can be displayed in a typeface corresponding to the user's request. In addition, because it is possible to specify the typeface for each character, for example, if a word in the original text is set to a typeface that is different from other typefaces in the translation result, focus on the word you want to know in the translation result. Can be made.

前記実施形態では、翻訳結果の送信を1文字に対応した個別文字イメージを1パケットとして送信する場合を例示したが、本発明はこれに限らず、1パケットの容量内に収容できる個別文字イメージで括って送信するようにしてもよい、ことは勿論である。   In the above-described embodiment, the case where the translation result is transmitted as an individual character image corresponding to one character as one packet is exemplified. However, the present invention is not limited to this, and an individual character image that can be accommodated within the capacity of one packet. Of course, it is also possible to transmit in a batch.

前記実施形態では、ユーザ端末を携帯電話100として記述したが、モバイルコンピュータやPDA(Personal Digital Assistant)等に用いてもよい。   In the embodiment, the user terminal is described as the mobile phone 100. However, the user terminal may be used for a mobile computer, a PDA (Personal Digital Assistant), or the like.

前記実施形態では、図1において携帯電話100および翻訳サーバ200はそれぞれ1台のみ図示したが、翻訳システム1は、携帯電話100を複数有してもよい、ことは勿論である。   In the above embodiment, only one mobile phone 100 and one translation server 200 are shown in FIG. 1, but the translation system 1 may include a plurality of mobile phones 100 as a matter of course.

本発明の実施形態に係る翻訳システムの構成を示す図である。It is a figure which shows the structure of the translation system which concerns on embodiment of this invention. 発明実施形態に用いられる翻訳サーバの構成を示す図である。It is a figure which shows the structure of the translation server used for invention embodiment. 発明実施形態による翻訳システムの動作を示す流れ図である。5 is a flowchart showing the operation of the translation system according to the embodiment of the invention. 実施形態による具体例を示す図である。It is a figure which shows the specific example by embodiment. 図4とともに実施形態による具体例を示す図である。It is a figure which shows the specific example by embodiment with FIG. 図5とともに実施形態による具体例を示す図である。It is a figure which shows the specific example by embodiment with FIG.

符号の説明Explanation of symbols

1…翻訳システム、100…携帯電話(ユーザ端末)、200…翻訳サーバ、210…データ送受信部、220…原文データ判定部、230…OCR処理部、240…翻訳部、250…文字イメージ生成部、270…制御部、300…データベース、400…ネットワーク。 DESCRIPTION OF SYMBOLS 1 ... Translation system, 100 ... Mobile phone (user terminal), 200 ... Translation server, 210 ... Data transmission / reception part, 220 ... Original text data determination part, 230 ... OCR processing part, 240 ... Translation part, 250 ... Character image generation part, 270 ... control unit, 300 ... database, 400 ... network.

Claims (8)

ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有し、
前記翻訳サーバが、
前記ユーザ端末との間で、データの授受を行うデータ送受信手段と、
前記ユーザ端末から前記データ送受信手段を介して受信した文書データの言語を他の言語に翻訳する翻訳手段と、
前記翻訳手段によって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成手段と、
前記文字イメージ作成手段によって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成手段と、
前記文字イメージ作成手段が作成した個別文字イメージと前記配置情報生成手段が生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信手段と、を備え、
前記ユーザ装置が、
前記翻訳サーバに対して翻訳対象となる文書データを送信するとともに、前記翻訳結果を受信するデータ送受信手段と、
前記データ送受信手段により受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示手段と、を備えた
ことを特徴とする翻訳システム。
A user device and a translation server connected to the terminal device via a network;
The translation server is
Data transmission / reception means for exchanging data with the user terminal;
Translation means for translating the language of the document data received from the user terminal via the data transmission / reception means to another language;
A character image creating means for creating individual character images to be character images corresponding to the respective characters of the document translated by the translation means;
Arrangement information generating means for generating arrangement information indicating the arrangement relationship of the individual character images created by the character image creating means;
A translation result transmission unit that transmits the individual character image created by the character image creation unit and the arrangement information generated by the arrangement information generation unit to the user terminal as a translation result;
The user equipment is
A data transmission / reception means for transmitting the document data to be translated to the translation server and receiving the translation result;
A translation system comprising: display means for displaying each individual character image of the translation result received by the data transmission / reception means according to the arrangement information.
請求項1記載の翻訳システムにおいて、
前記翻訳手段は前記文書データを文字認識してテキストデータに変換する変換手段を具備し、
前記受信した文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳する
ことを特徴とする翻訳システム。
The translation system according to claim 1,
The translating means comprises conversion means for recognizing the text data and converting it into text data,
When the received document data is image data, the conversion means recognizes the document data as characters and converts it into text data, and the translation means translates the text data converted by the conversion means as the document data. A translation system characterized by
請求項1記載の翻訳システムにおいて、
前記ユーザ装置は、前記文書データを文字認識してテキストデータに変換する変換手段を具備し、送信する文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、
前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳する
ことを特徴とする翻訳システム。
The translation system according to claim 1,
The user device comprises conversion means for recognizing the document data and converting it into text data. When the document data to be transmitted is image data, the conversion means recognizes the document data as text data. Converted,
The translation system, wherein the translation means translates the text data converted by the conversion means as the document data.
請求項1記載の翻訳システムにおいて、
前記翻訳サーバは、前記ユーザ端末から前記個別文字イメージの書体を指示する書体指示情報を受け取り、前記文字イメージ作成手段は前記書体指示情報に対応する書体の個別文字イメージを生成する
ことを特徴とする翻訳システム。
The translation system according to claim 1,
The translation server receives typeface instruction information indicating the typeface of the individual character image from the user terminal, and the character image creating means generates an individual character image of the typeface corresponding to the typeface instruction information. Translation system.
請求項4記載の翻訳システムにおいて、
前記書体指示情報は、1文字単位で書体を指示する情報であることを特徴とする
ことを特徴とする翻訳システム。
The translation system according to claim 4, wherein
The translation system characterized in that the typeface designation information is information that designates a typeface in units of one character.
請求項1記載の翻訳システムにおいて、
前記ユーザ端末は、ユーザによって操作される操作手段と、
文字の修飾を指示する修飾情報を前記操作手段の操作に応じて生成する修飾情報生成手段とを具備し、
前記表示手段は、前記修飾情報生成手段によって生成された修飾情報に基づいて前記個別文字イメージを修飾表示する
ことを特徴とする翻訳システム。
The translation system according to claim 1,
The user terminal includes operating means operated by a user;
Modification information generating means for generating modification information instructing character modification according to the operation of the operation means,
The translation system characterized in that the display unit modifies and displays the individual character image based on the modification information generated by the modification information generation unit.
請求項1記載の翻訳システムにおいて、
前記翻訳サーバは、前記ユーザ端末から端末の仕様に関する情報を受け取り、前記文字イメージ作成手段は前記端末の仕様に関する情報に基づき画像イメージをベクトルイメージもしくはラスターイメージとして作成することを特徴とする
ことを特徴とする翻訳システム。
The translation system according to claim 1,
The translation server receives information on terminal specifications from the user terminal, and the character image creation means creates an image image as a vector image or a raster image based on the information on the terminal specifications. Translation system.
ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有する翻訳方法であって、
前記ユーザ端末が、前記翻訳サーバに対して翻訳対象となる文書データを送信するデータ送信ステップと、
前記翻訳サーバが、前記ユーザ端末から送信される前記文書データを受信するデータ受信ステップと、
前記データ受信ステップで受信した文書データの言語を他の言語に翻訳する翻訳ステップと、
前記翻訳ステップによって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成ステップと、
前記文字イメージ作成ステップによって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成ステップと、
前記文字イメージ作成ステップで作成した個別文字イメージと前記配置情報生成ステップで生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信ステップと、
前記ユーザ装置が、前記翻訳結果を受信するデータ受信ステップと、
前記データ受信ステップで受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示ステップと、を備えた
ことを特徴とする翻訳方法。
A translation method comprising a user device and a translation server connected to the terminal device via a network,
A data transmission step in which the user terminal transmits document data to be translated to the translation server;
A data receiving step in which the translation server receives the document data transmitted from the user terminal;
A translation step of translating the language of the document data received in the data reception step into another language;
A character image creating step for creating individual character images to be character images corresponding to the respective characters of the document translated by the translation step;
An arrangement information generation step for generating arrangement information indicating an arrangement relationship of the individual character images created by the character image creation step;
A translation result transmission step of transmitting the individual character image created in the character image creation step and the arrangement information generated in the arrangement information generation step to the user terminal as a translation result;
A data receiving step in which the user device receives the translation result;
And a display step of displaying each individual character image of the translation result received in the data receiving step according to the arrangement information.
JP2005267399A 2005-09-14 2005-09-14 Translation system and translation method Pending JP2007079978A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005267399A JP2007079978A (en) 2005-09-14 2005-09-14 Translation system and translation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005267399A JP2007079978A (en) 2005-09-14 2005-09-14 Translation system and translation method

Publications (1)

Publication Number Publication Date
JP2007079978A true JP2007079978A (en) 2007-03-29

Family

ID=37940215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005267399A Pending JP2007079978A (en) 2005-09-14 2005-09-14 Translation system and translation method

Country Status (1)

Country Link
JP (1) JP2007079978A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012234287A (en) * 2011-04-28 2012-11-29 Rakuten Inc Server device, control method of server device, program and storage medium
JP2015521404A (en) * 2012-04-25 2015-07-27 コピン コーポレーション Instant translation system
US10013976B2 (en) 2010-09-20 2018-07-03 Kopin Corporation Context sensitive overlays in voice controlled headset computer displays
US10474418B2 (en) 2008-01-04 2019-11-12 BlueRadios, Inc. Head worn wireless computer having high-resolution display suitable for use as a mobile internet device
US10627860B2 (en) 2011-05-10 2020-04-21 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices
US12554286B2 (en) 2024-02-29 2026-02-17 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10474418B2 (en) 2008-01-04 2019-11-12 BlueRadios, Inc. Head worn wireless computer having high-resolution display suitable for use as a mobile internet device
US10579324B2 (en) 2008-01-04 2020-03-03 BlueRadios, Inc. Head worn wireless computer having high-resolution display suitable for use as a mobile internet device
US10013976B2 (en) 2010-09-20 2018-07-03 Kopin Corporation Context sensitive overlays in voice controlled headset computer displays
JP2012234287A (en) * 2011-04-28 2012-11-29 Rakuten Inc Server device, control method of server device, program and storage medium
US9396392B2 (en) 2011-04-28 2016-07-19 Rakuten, Inc. Server, server control method, program and recording medium
US10627860B2 (en) 2011-05-10 2020-04-21 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices
US11237594B2 (en) 2011-05-10 2022-02-01 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices
US11947387B2 (en) 2011-05-10 2024-04-02 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices
JP2015521404A (en) * 2012-04-25 2015-07-27 コピン コーポレーション Instant translation system
US12554286B2 (en) 2024-02-29 2026-02-17 Kopin Corporation Headset computer that uses motion and voice commands to control information display and remote devices

Similar Documents

Publication Publication Date Title
KR100308543B1 (en) Data transmission / reception device based on character recognition
US8169651B2 (en) Data processing apparatus for recognizing and processing content recorded on a recording medium
WO2005109173A1 (en) Direct printing method and apparatus
JP5041940B2 (en) Image forming system, network card, image forming apparatus, Web server processing program
JP2006331429A (en) Message correction method for portable communication terminal and portable communication terminal
JP2002094735A (en) Image data conversion system and image data transfer device
US11036441B1 (en) System and method for creation and invocation of predefined print settings via speech input
JP2007079978A (en) Translation system and translation method
US11474782B2 (en) Information processing apparatus, information processing method and non-transitory computer-readable medium
EP2015547A2 (en) IP Telephone system and IP telephone terminal used therein
US11816372B2 (en) Control system, server system, control method, and storage medium
US20080212145A1 (en) Image forming apparatus for visually impaired people and image forming method of the image forming apparatus
JP2010200125A (en) Image processing apparatus
JP2004164557A (en) Printing service providing system
JP2005159593A (en) Facsimile
JP2007013288A (en) Image forming apparatus and image forming system
KR20050078432A (en) Network printing system using messenger and method thereof
JP4404704B2 (en) Multilingual mobile communication terminal
JP2001004394A (en) Map information system and map distribution method
JP2000322414A (en) Machine translation apparatus and method
JP4165482B2 (en) Image display program and image display apparatus
JP2006215654A (en) Character information display system and character information display method
JP2002278955A (en) Network type Japanese input system and server and external character image data server
JP2010134833A (en) Document processor, document processing method, program, and recording medium
JP2018142220A (en) Information processing program, information processing device and information processing method