CPC G06F 40/166 (2020.01) [G06F 40/103 (2020.01); G06F 3/04842 (2013.01)] | 21 Claims |
1. A system, comprising:
a processor;
a non-transitory computer readable medium, comprising instructions for:
receiving an electronic document in a source format at a format agnostic document viewer;
converting, at the format agnostic document viewer, the document from the source format to a format agnostic format utilized by the format agnostic document viewer to generate a format agnostic version of the document;
receiving, at the format agnostic document viewer, a selection of original text in the document and an associated language, wherein the original text is in a first language and the associated language is a second language;
submitting, by the format agnostic document viewer, a request for a translation of the selection of original text to a translation service over a computer network, wherein the request includes the selection of original text and specifies the associated second language;
receiving, at the format agnostic document viewer, translated text in response to the request for the translation over the computer network, the translated text comprising the selection of original text in the second language; and
displaying, by the format agnostic document viewer, the translated text in association with a display of the document in the format agnostic viewer, wherein the display is generated by rendering the format agnostic version of the document in the format agnostic document viewer according to a display format associated with translated text.
|