Patents Assigned to Language Weaver, Inc.
  • Patent number: 9213694
    Abstract: Systems and methods for efficient online domain adaptation are provided herein. Methods may include receiving a post-edited machine translated sentence pair, updating a machine translation model by adjusting translation weights for a translation memory and a language model while generating test machine translations of the machine translated sentence pair until one of the test machine translations approximately matches the post-edits for the machine translated sentence pair, and retranslating the remaining machine translation sentence pairs that have yet to be post-edited using the updated machine translation model.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: December 15, 2015
    Assignee: Language Weaver, Inc.
    Inventors: Felix Hieber, Jonathan May
  • Patent number: 9152622
    Abstract: Personalizing machine translation via online adaptation is described herein. According to some embodiments, methods for providing personalized machine translations may include receiving translator feedback regarding machine translations generated by a machine translation system for a translator, determining translator feedback that improves translations generated by the machine translation system, and incorporating the determined translator feedback into the translation methodology of the machine translation system to personalize the translation methodology.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 6, 2015
    Assignee: Language Weaver, Inc.
    Inventors: Daniel Marcu, Jonathan May
  • Patent number: 9122674
    Abstract: A method, system, and computer readable medium for translating a document is provided. A statistical machine translation engine is trained using a translation memory comprising an annotation. A translation rule associated with the annotation is defined. A source document in a source language is received. The source document comprises an instance of the annotation and a string. The string is translated using the statistical machine translation engine. The instance of the annotation is processed according to the translation rule. A target document in a target language is generated based on the translated string and the processed annotation.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: September 1, 2015
    Assignee: Language Weaver, Inc.
    Inventors: William Wong, Manuel Bardea
  • Publication number: 20150106076
    Abstract: Systems and methods for efficient online domain adaptation are provided herein. Methods may include receiving a post-edited machine translated sentence pair, updating a machine translation model by adjusting translation weights for a translation memory and a language model while generating test machine translations of the machine translated sentence pair until one of the test machine translations approximately matches the post-edits for the machine translated sentence pair, and retranslating the remaining machine translation sentence pairs that have yet to be post-edited using the updated machine translation model.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 16, 2015
    Applicant: Language Weaver, Inc.
    Inventors: Felix Hieber, Jonathan May
  • Patent number: 8990064
    Abstract: A document containing text in a source language may be translated into a target language based on content associated with that document, in conjunction with the present technology. An indication to perform an optimal translation of a document into a target language may be received via a user interface. The document may then be accessed by a computing device. The optimal translation is executed by a preferred translation engine of a plurality of available translation engines. The preferred translation engine is the most likely to produce the most accurate translation of the document among the plurality of available translation engines. Additionally, the preferred translation engine may be identified based on content associated with the document. The document is translated into the target language using the preferred translation engine to obtain a translated document, which may then be outputted by a computing device.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 24, 2015
    Assignee: Language Weaver, Inc.
    Inventors: Daniel Marcu, Radu Soricut, Narayanaswamy Viswanathan
  • Patent number: 8942973
    Abstract: The present technology may translate a content of a web page such as content locator (e.g., a uniform resource locator (URL)) from a source language to a target language. The content locator may be associated with a content page. The translation may involve dividing the content locator into segment tokens in a first language, followed by translating, transliterating or not changing a segment token. The processed tokens are then reassembled in a second language. The translation may be provided by a translation module through a content page provided by a network browser.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: January 27, 2015
    Assignee: Language Weaver, Inc.
    Inventor: Narayanaswamy Viswanathan
  • Patent number: 8886518
    Abstract: A system and method for capitalizing translated text is provided. A capitalized source text is automatically translated to a target text. The target text is capitalized according to information in the capitalized source text.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: November 11, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Wei Wang, Kevin Knight, Daniel Marcu
  • Patent number: 8886515
    Abstract: Systems and methods for enhancing machine translation post edit review processes are provided herein. According to some embodiments, methods for displaying confidence estimations for machine translated segments of a source document may include executing instructions stored in memory, the instructions being executed by a processor to calculate a confidence estimation for a machine translated segment of a source document, compare the confidence estimation for the machine translated segment to one or more benchmark values, associate the machine translated segment with a color based upon the confidence estimation for the machine translated segment relative to the one or more benchmark values, and provide the machine translated segment having the color in a graphical format, to a client device.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: November 11, 2014
    Assignee: Language Weaver, Inc.
    Inventor: Gert Van Assche
  • Patent number: 8886517
    Abstract: Systems and methods for generating trust scores for translations are described herein. According to some embodiments, methods for generating a trust score for a translation may include establishing a trust score for at least a portion of a first translation of a source text translated by a trusted translation system, the trust score representing an accuracy level for the first translation, comparing the first translation of the source text generated by the trusted translation system to a second translation of the source text generated by an untrusted translation system, and determining a trust score for the second translation based upon the comparison.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 11, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Radu Soricut, Daniel Marcu
  • Patent number: 8831928
    Abstract: Embodiments of the present invention provide a system and method for providing a translation service. The method comprises providing a translation interface accessible via a network. The translation interface receives specialized data associated with a domain from a member. A text string written in a source language is received from the member via the translation interface. A domain-based translation engine is selected. The domain-based translation engine may be associated with a source language, a target language, and a domain. The text string is translated into the target language using, at least in part, the selected domain-based translation engine. The translated text string is transmitted to the member via the Internet. In some embodiments, a translation memory is generated based on the specialized data.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: September 9, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Daniel Marcu, William Wong, Felix Lung
  • Patent number: 8825466
    Abstract: Systems and methods for automatically modifying an annotated bilingual segment pair are provided. An annotated bilingual segment pair (“Pair”) may be modified to generate improved translation rules used in machine translation of documents from a source language to a target language. Because a single Pair may be used to translate a phrase, many Pairs are used in a machine translation system and manual correction of each model is impractical. Each Pair may be modified by re-labeling syntactic categories within the Pair, re-structuring a tree within the Pair, and/or re-aligning source words to target words within the Pair. In exemplary embodiments, many alternate Pairs (or portions thereof) are generated automatically, rule sequences corresponding to each are derived, and one or more rule sequences are selected. Using the selected rule sequence, a modified Pair is distilled.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: September 2, 2014
    Assignees: Language Weaver, Inc., University of Southern California
    Inventors: Wei Wang, Jonathan May, Kevin Knight
  • Patent number: 8694303
    Abstract: A method for tuning translation parameters in statistical machine translation based on ranking of the translation parameters is disclosed. According to one embodiment, the method includes sampling pairs of candidate translation units from a set of candidate translation units corresponding to a source unit, each candidate translation unit corresponding to numeric values assigned to one or more features, receiving an initial weighting value for each feature, comparing the pairs of candidate translation units to produce binary results, and using the binary results to adjust the initial weighting values to produce modified weighting values.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: April 8, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Mark Hopkins, Jonathan May
  • Patent number: 8676563
    Abstract: Customers having a translation project to select a translation method from a variety of options, ranging from a completely human translation to a completely automated translation. For human translations, translation job information may be communicated through one or more network service modules which execute within a network service application, such as a web-based networking application. A network service module may register a user having an account with the network service application as a translator and communicate translation jobs to the user. One or more users who express interest in performing the translation are selected to perform a translation job, each job comprising at least a portion of the translation project. After a user provides a translation for the translation job, the translation is analyzed to generate a trust level prediction for the translation. A user translation profile may be updated after each translation to reflect the user's performance.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: March 18, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Radu Soricut, Narayanaswamy Viswanathan, Daniel Marcu
  • Patent number: 8615389
    Abstract: A system, method, and computer program for generating and exploiting an approximate language model are provided. The method comprises generating a language model according to an approximate hashing technique. The language model comprises a plurality of event sequences in a target language, and each member of the plurality of the event sequences is associated with at least one count. The language model is queried for a member of the plurality of event sequences. A probability associated with the member of the plurality of event sequences is determined based on results of the query.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: December 24, 2013
    Assignee: Language Weaver, Inc.
    Inventor: Daniel Marcu
  • Patent number: 8468149
    Abstract: A method, system and computer readable medium for hosting a community in multiple languages is disclosed. The method comprises receiving a request from a first member of a community to post content within the community. The content is written in a first language. Next, the content is translated into a second language. Login information is received from a second member. The second member may be associated with a second language. Lastly, the translated content is displayed to the second member. The method may further comprise receiving feedback from the second member relating to the quality of the translation or post edited versions of the automatically produced translation.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: June 18, 2013
    Assignee: Language Weaver, Inc.
    Inventors: Felix Lung, William Wong, Daniel Marcu
  • Patent number: 8380486
    Abstract: A quality-prediction engine predicts a trust level associated with translational accuracy of a machine-generated translation. Training a quality-prediction may include translating a document in a source language to a target language by executing a machine-translation engine stored in memory to obtain a machine-generated translation. The training may further include comparing the machine-generated translation with a human-generated translation of the document. The human-generated translation is in the target language. Additionally, the training may include generating a mapping between features of the machine-generated translation and features of the human-generated translation based on the comparison.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: February 19, 2013
    Assignee: Language Weaver, Inc.
    Inventors: Radu Soricut, Narayanaswamy Viswanathan, Daniel Marcu
  • Patent number: 7974833
    Abstract: A special notation that extends the notion of IDL by weighted operators. The Weighted IDL or WIDL can be intersected with a language model, for example an n-gram language model or a syntax-based language model. The intersection is carried out by converting the IDL to a graph, and unfolding the graph in a way which maximizes its compactness.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: July 5, 2011
    Assignee: Language Weaver, Inc.
    Inventors: Radu Soricut, Daniel Marcu
  • Patent number: 7813918
    Abstract: A training system for text to text application. The training system finds groups of documents, and identifies automatically similar documents in the groups which are similar. The automatically identified documents can then be used for training of the text to text application. The comparison uses reduced size versions of the documents in order to minimize the amount of processing.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: October 12, 2010
    Assignee: Language Weaver, Inc.
    Inventors: Ion Muslea, Kevin Knight, Daniel Marcu
  • Patent number: 7711545
    Abstract: A statistical machine translation (MT) system may include a compound splitting module to split compounded words for more accurate translation. The compound splitting module select a best split for translation by the MT system.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: May 4, 2010
    Assignee: Language Weaver, Inc.
    Inventor: Philipp Koehn
  • Patent number: 7698125
    Abstract: Tree transducers can be trained for use in probabilistic operations such as those involved in statistical based language processing. Given sample input/output pairs as training, and given a set of tree transducer rules, the information is combined to yield locally optimal weights for those rules. This combination is carried out by building a weighted derivation forest for each input/output pair and applying counting methods to those forests.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: April 13, 2010
    Assignee: Language Weaver, Inc.
    Inventors: Jonathan Graehl, Kevin Knight