Patent ID: 8126702

Claim:
A method comprising: automatically translating a first data object from an initial language into a target language, the first data object having a first object type and a first content, the first object type and the first content being in the initial language, the translating including: searching, with a processor-based search engine, one or more databases to locate a second data object, the second data object having: a second object type that matches the first object type, a second content that matches the first content, and translations of the second object type and second content in the target language; and obtaining, from the second data object, the translations of the second object type and second content in the target language; and storing in memory, in the first data object, the obtained translations of the second object type and second content in the target language; wherein both the first data object and the second data object being a self-contained entity that includes both data and procedure to manipulate the data.