Easyling.com can be used to publish your translations in a variety of ways and with such a wide portfolio to choose from it’s sometimes easy to get lost among the solution that is best suited for your specific need. This post will help you make sense of each and pick the best one to assist your client.
|Mode||Setup difficulty||Follow-up ability||Security||Performance|
|Static HTML Export||Low||None||N/A||N/A|
|Website Translating Chrome Extension||Medium||Medium||Good||Good|
|Proxy in subdomain mode||Medium||Excellent||Good||Excellent|
|Proxy in subdirectory mode||Potentially complex||Excellent||Good||Excellent|
Each publishing mode focuses on a different use case about how the translations are to be served as well as having different intended uses. The scale moves between ease of utilization and the ability to follow up on changes in order to guarantee an immersive translation experience.
Perhaps the easiest to explain is the static HTML export. This is best used when the project is a “one-shot” deal; after the initial translation, no changes are expected to the content and more importantly the client insists on hosting the page(s) themselves. Additionally, the site needs to be very simple - things like web apps and forms are out of the question with this mode.
Here, the proxy simply conducts a final crawl of the website, applying translations as it goes, and writes the resulting data to storage, which can then be downloaded as a single archive, to be hosted on any provider of your choice.
Of course, the problem here is that any changes to the original are not visible on the translated pages, nor can any resource replacements and content injections work, since the request never even reaches the proxy for translation.
Thus, this mode is only recommended as a last resort, or in case of client “off-boarding” at the end of a contract.
The most powerful mode of the three is the proxy, whether it’s in subdomain or subdirectory mode. Either choice allows you to bring the full power of Easyling.com to bear on the client’s website, leveraging features such as image-/resource-replacement to provide transcreated visuals, content injections to create entirely new language pages, and a world-class CDN to achieve exceedingly fast response times.
In either case, the proxy sits between the original CMS and the visiting browser, operating on the soruce language responses in real time. This allows it almost unlimited ability to modify and alter the responses to achieve the perfect results envisioned by the LSP and the client together.
The downside is that, as a proxy service, Easyling must be injected between the two, which might mean additional firewall configuration or clearance by INFOSEC (depending on the organization).
And it is this last point that led to…
The fact that it runs completely on the visitor’s machine means the backend does not need to handle sensitive data, and there is no need to open firewalls to serve the site. As long as the template can include the loader provided by Easyling, the translations will be shown.
The downside to this method is that despite our efforts to make the translator as widely compatible as possible, the prevalence of many different browsers and JS engines means we cannot make any guarantees regarding its operation. Additionally, since the content needs to be ready before it can be translated in the browser, a Flash of Untranslated Text is inevitable, no matter how brief that is.
With Chrome’s support for managed profiles, the already-established channels to manage these profiles can be used to enforce the installation of this extension, which takes care of localizing the site in the user’s browser, leading to the same immersive experience, but with much less difficulty in the publishing process.