Text language detection
First Claim
1. A method of determining the language of a text message received by a mobile telecommunications device, the method comprising:
- receiving an input text message at a mobile telecommunications device;
analysing the input text message using language information stored in the mobile telecommunications device;
selecting, from a group of languages defined by the language information, a most likely language for the input text message; and
outputting, from the mobile telecommunications device, speech signals corresponding to the input text message, in the selected language.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining the language of a text message received by a mobile telecommunications device comprises receiving an input text message at a mobile telecommunications device; analysing the input text message using language information stored in the mobile telecommunications device; selecting, from a group of languages defined by the language information, a most likely language for the input text message; and outputting, from the mobile telecommunications device, speech signals corresponding to the input text message, in the selected language.
-
Citations
25 Claims
-
1. A method of determining the language of a text message received by a mobile telecommunications device, the method comprising:
-
receiving an input text message at a mobile telecommunications device;
analysing the input text message using language information stored in the mobile telecommunications device;
selecting, from a group of languages defined by the language information, a most likely language for the input text message; and
outputting, from the mobile telecommunications device, speech signals corresponding to the input text message, in the selected language. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of determining the language of a text message, the method comprising:
-
receiving an input text message comprising a plurality of characters;
for each character, except the last in the message, determining respective probability values for selected languages, each probability value being indicative of the probability that the character concerned is followed by the next character in the message in the language concerned;
for each language, accumulating the probability values determined for each character in the message; and
determining the language of the text message on the basis of the accumulated probability values. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method of determining the language of a text message, the method comprising:
-
receiving an input text message comprising a plurality of characters;
defining a plurality of groups of n characters in the message;
for each character group, except the last in the message, determining respective probability values for selected languages, each probability value being indicative of the probability that the character group concerned is followed by the next character group in the message in the language concerned;
for each language, accumulating the probability values determined for each character group in the message; and
determining the language of the text message on the basis of the accumulated probability values.
-
-
20. A method of determining the language of an incoming text message, the method comprising:
-
receiving an incoming text message which comprises a plurality of words;
comparing each word with each of a plurality of language models relating to respective languages;
for each language, recording the number of words that match words stored in the language models;
selecting the language of the text message on the basis of the language model having the highest number of word matches. - View Dependent Claims (21, 22, 24, 25)
-
-
23. A mobile telecommunications device comprising:
-
a receiver for receiving input text message;
a storage unit for storing language information;
a text message analyzer for analyzing received input text messages using language information stored in the storage unit; and
a speech output unit for outputting speech signals relating to a received input text message, in a language determined by the text message analyzer.
-
Specification