Abstract: Software-as-a-service system and methods for assisting translators by utilizing in-context localization with a localization editor that permits the translator to easily view how their translations appear on the application interface in real-time without having to navigate between different screens (e.g. between the translation input interface, and the screen that displays how it will appear to the viewer). Pseudo-language that comprises extra language with special identifiers is added to a localizable application in place of the original text. The pseudo-language is identified in the runtime, after which it is mapped and replaced with the original text or their translations. An external server is used to generate the pseudo-language based on source texts, and to do the matching by communicating with the application being translated while it is being run with the activated pseudo-language. The translated software comprises a web-based application, content websites and non-web related software, e.g.
Abstract: Software-as-a-service system and methods for assisting translators by utilizing in-context localization with a localization editor that permits the translator to easily view how their translations appear on the application interface without having to navigate between different screens (e.g. between the translation input interface, and the screen that displays how it will appear to the viewer). Pseudo-language that comprises extra language with special identifiers is added to a localizable application in place of the original text. The pseudo-language is identified in the runtime, after which it is mapped and replaced with the original text or their translations. An external server is used to generate the pseudo-language based on source texts, and to do the matching by communicating with the application being translated while it is being run with the activated pseudo-language.
Abstract: Software-as-a-service system and methods for assisting translators by utilizing in-context localization with a localization editor that permits the translator to easily view how their translations appear on the application interface without having to navigate between different screens (e.g. between the translation input interface, and the screen that displays how it will appear to the viewer). Pseudo-language that comprises extra language with special identifiers is added to a localizable application in place of the original text. The pseudo-language is identified in the runtime, after which it is mapped and replaced with the original text or their translations. An external server is used to generate the pseudo-language based on source texts, and to do the matching by communicating with the application being translated while it is being run with the activated pseudo-language.