AUTOMATIC LANGUAGE IDENTIFICATION FOR DYNAMIC TEXT PROCESSING
First Claim
Patent Images
1. A machine implemented method comprising:
- determining by a machine, within a document,a language of a first portion of the document;
determining by the machine within the document, a language of the second portion of the document;
using the determination of the language of each of the first and the second portions to perform automatic or user invoked modifying functions on at least one of the first and the second portions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems which utilize, in one embodiment, automatic language identification, including automatic language identification for dynamic text processing. In at least certain embodiments, automatic language identification can be applied to spellchecking in real time as the user types.
-
Citations
32 Claims
-
1. A machine implemented method comprising:
-
determining by a machine, within a document, a language of a first portion of the document; determining by the machine within the document, a language of the second portion of the document; using the determination of the language of each of the first and the second portions to perform automatic or user invoked modifying functions on at least one of the first and the second portions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine implemented method comprising:
invoking a document modifying function to modify a document; determining, automatically in response to invoking the document modifying function, a language of the document. - View Dependent Claims (7, 8)
-
9. A machine implemented method comprising:
providing an interface to allow a plurality of user applications to request an automatic language identification service; responding to a request from a user application with an identification of a language of a least a portion of a document being processed by the user application. - View Dependent Claims (10)
-
11. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
determining by a machine, within a document, a language of a first portion of the document; determining by the machine within the document, a language of the second portion of the document; using the determination of the language of each of the first and the second portions to perform automatic or user invoked modifying functions on at least one of the first and the second portions. - View Dependent Claims (12, 13)
-
-
14. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
invoking a document modifying function to modify a document; determining, automatically in response to invoking the document modifying function, a language of the document. - View Dependent Claims (15, 16)
-
17. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
providing an interface to allow a plurality of user applications to request an automatic language identification service; responding to a request from a user application with an identification of a language of a least a portion of a document being processed by the user application. - View Dependent Claims (18)
-
19. A data processing system comprising:
-
means for determining by a machine, within a document, a language of a first portion of the document; means for determining by the machine within the document, a language of the second portion of the document; means for using the determination of the language of each of the first and the second portions to perform automatic or user invoked modifying functions on at least one of the first and the second portions.
-
-
20. A data processing system comprising:
-
means for invoking a document modifying function to modify a document; means for determining, automatically in response to invoking the document modifying function, a language of the document.
-
-
21. A data processing system comprising:
means for providing an interface to allow a plurality of user applications to request an automatic language identification service; means for responding to a request from a user application with an identification of a language of a least a portion of a document being processed by the user application.
-
22. A machine implemented method comprising:
-
sending a first language identification for a document to a document modifying function; comparing the first language with results from the document modifying function; and determining based on the results, whether the first language is correct. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
sending a first language identification for a document to a document modifying function; comparing the first language with results from the document modifying function; and determining based on the results, whether the first language is correct.
-
-
32. A data processing system comprising:
-
means for sending a first language identification for a document to a document modifying function; means for comparing the first language with results from the document modifying function; and means for determining based on the results, whether the first language is correct.
-
Specification