General dictionary for all languages
First Claim
1. An electronic apparatus configured to translate words into a target language, the electronic apparatus comprising:
- an electronic display;
an electronic processor; and
instructions to cause the electronic apparatus to;
acquire an image of text;
detect a selection of a word or word combination in the image to be translated;
perform optical character recognition (OCR) on the selected word or word combination using a character alphabet of a plurality of languages;
generate a set of recognition variants for each word of the selected word or word combination;
transmit each set of recognition variants to a set of language specific processors;
eliminate language inappropriate variants from the set of recognition variants for each language, wherein the language inappropriate variants are the recognition variants which do not contain characters or symbols of the language;
match each of remaining variants to a source language, wherein the remaining variants are the recognition variants minus the language inappropriate variants;
confirm that at least one of the remaining variants is in at least one language specific word list;
translate a confirmed word variant using a translation dictionary; and
provide a translation of the confirmed word variant.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are implementations of methods and systems for displaying definitions and translations of words by searching for a translation simultaneously in various languages according to a query in a general language dictionary. The invention removes the need to specify a source language for the word or word combination when translated into a target language. The target language may be preset. Translation is possible for word combinations in multiple sources languages. Source words may be entered manually or captured by an imaging component of an electronic device. When captured, a word combination is selected, and subjected to optical character recognition (OCR) and translation. Source language and OCR language may be suggested via geolocation of the electronic device.
29 Citations
19 Claims
-
1. An electronic apparatus configured to translate words into a target language, the electronic apparatus comprising:
-
an electronic display; an electronic processor; and instructions to cause the electronic apparatus to; acquire an image of text; detect a selection of a word or word combination in the image to be translated; perform optical character recognition (OCR) on the selected word or word combination using a character alphabet of a plurality of languages; generate a set of recognition variants for each word of the selected word or word combination; transmit each set of recognition variants to a set of language specific processors; eliminate language inappropriate variants from the set of recognition variants for each language, wherein the language inappropriate variants are the recognition variants which do not contain characters or symbols of the language; match each of remaining variants to a source language, wherein the remaining variants are the recognition variants minus the language inappropriate variants; confirm that at least one of the remaining variants is in at least one language specific word list; translate a confirmed word variant using a translation dictionary; and provide a translation of the confirmed word variant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for translating user selected words without preliminarily specifying a source language of translation, the method comprising:
-
acquiring an electronic image of text; detecting a selection of a word or word combination in the image to be translated; performing optical character recognition (OCR) on the selected word or word combination using a character alphabet of a plurality of languages; generating a set of recognition variants for each word of the selected word or word combination; transmitting each set of recognition variants to a set of language specific processors; eliminating language inappropriate variants from the set of recognition variants for each language at least by matching characters in a variant with alphabetic characters of the language specific processors; matching each of the remaining variants to a dictionary; translating a word variant using a translation dictionary; and providing a translation of the word variant. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification