How Does MotionPoint’s Proxy-Based Technology Work?

Learn how MotionPoint's turn-key solution offers the speed, flexibility and scale you need for website translation.

Craig Witt

February 01, 2018

4 MIN READ

Proxy-based website translation is the most efficient, effective way to localize websites. Rather than build, host and operate a separate website, proxy technology leverages algorithms and servers to store translated content separately, and present it to a user only when needed.

That sounds useful enough. But how does it actually work? Let’s take a closer look.

Code vs. Content

The key advantage of MotionPoint’s proxy technology is its ability to distinguish a website’s translatable content from its code.

At the start of a website translation project, MotionPoint’s technology intelligently parses your website’s source code to determine which content needs to be processed for translation.

The crawler identifies translatable content within HTML, CSS, JavaScript, JSON, XML and other web languages. It also detects content within SEO-related elements (such as meta-tags, attribute tags, Itemprop, and other structured data).

The key advantage of MotionPoint’s proxy technology is its ability to distinguish a website’s translatable content from its code.

Technology then separates this content into easily-translatable chunks called segments. (This helps avoid translating the same content more than once.) Segments are translated into the appropriate language, checked for quality and accuracy, and stored in a database that operates independently of your CMS. The crawler also identifies pieces of website code.

Separating code from content ensures that only the translatable sections of your site—text, multimedia content and application content—are processed, and that all of the code and infrastructure of the site itself passes through the proxy server untouched, preserving its look, feel and functionality.

How It Works: Step-By-Step

When a global user requests to view your website in their preferred language, that request—say, selecting “Spanish” from a navigation menu on an English-language site, or searching in Spanish on a search engine—signals to the proxy that a multilingual website should be displayed.

The proxy’s translation server, which sits between your origin website and your global users, receives the user’s request for the translated site. The translation server then asks your website’s back-end system to displays the code and for the webpage the user requested.

The proxy then works with that up-to-the-minute code—preserving its look, feel and functionality—and replaces its primary language content (English, in our example) with the translated content in the requested language (Spanish). The entire process is completed instantly, which makes the content substitution undetectable to the user.

The proxy technology does not alter or interfere with your primary site or its code in any way. It acts only as a “pass through” to grab the appropriate translated content on the way to displaying your website to a global visitor.

Dynamically-Generated Content

Many proxy solutions stop there. But MotionPoint’s turn-key proxy solution can do even more, accommodating even dynamically-generated content to ensure a fully personalized experience for your international users.

MotionPoint’s proxy technology can work with languages like JavaScript to identify and translate content that’s generated on-the-fly by product inventory applications, or single-page applications (for instance, applications that use AJAX requests to serve up dynamic content).

By recognizing certain unique factors about a visitor—such as location, search history, cookies or session data—the proxy forwards these specific cookies, identifiers and session data to your site’s backend, so you can serve up the required dynamic content to that user.

For instance: The proxy will forward a cookie or session ID to your backend so you can serve up the appropriate product set to a user in a specific global market. The proxy receives the appropriate localized content, and displays its translated equivalent to the user in real-time, in the context of the original application.

Efficiency and Scalability

Of course, the demands and needs for your website are always changing. MotionPoint’s technology is designed to accommodate this fluidity.

For instance, you’ll never have to worry about translation when you add new content to your flagship website. MotionPoint’s proxy automatically detects when you’ve added or changed something, and queues that content for translation and storage in your translation memory.

The demands and needs for your website are always changing. MotionPoint’s solution easily accommodates this fluidity.

Plus, your translated content is always stored on your own secure translation server. This can be dedicated or shared, based on your preference and needs. MotionPoint also offers load-balanced environments for extra redundancy.

As your business grows, so will your demands for your multilingual website-and proxy technology is the perfect partner. We’ll work with you each year to evaluate your site performance, anticipate your growth and expanded website needs. That includes optimizing your server usage to adapt to your business needs and budget.

Conclusion

Not all proxy translation solutions are created equal. MotionPoint’s fully turn-key proxy approach handles all the complexity of web localization for you, so you’ll never have to keep track of all the technical details and operational complexity.

We tackle all the things you’d expect from proxy translation—including delivering a seamless experience for your users—but we do it with more power, more speed and more advanced technical solutions than anyone else.

You enjoy the speed, flexibility and scale of a powerful, hands-off solution—and you can focus on growing your global business.

Company

We use cookies to present you with relevant, personalized experiences on this site and others we operate. By continuing to use this site, you are giving us your consent to do this as explained in our cookie policy, available here.