{"id":2175,"date":"2019-10-09T00:00:00","date_gmt":"2019-10-09T00:00:00","guid":{"rendered":"https:\/\/www.motionpoint.com\/?post_type=blog&#038;p=2175"},"modified":"2019-10-09T00:00:00","modified_gmt":"2019-10-09T00:00:00","slug":"how-motionpoint-efficiently-and-affordably-localizes-dynamic-content","status":"publish","type":"blog","link":"https:\/\/www.motionpoint.com\/blog\/how-motionpoint-efficiently-and-affordably-localizes-dynamic-content\/","title":{"rendered":"How MotionPoint Efficiently\u2014and Affordably\u2014Localizes Dynamic Content"},"template":"","blog_categories":[107,15],"resource_categories":[27,28,37,30,24,35,26,23,32,22,31,25,17,29,18],"targeted_localized_audience":[],"document_categories":[],"class_list":["post-2175","blog","type-blog","status-publish","hentry","blog_categories-translation-technology","blog_categories-website-translation","resource_categories-industry-b2b-manufacturing","resource_categories-industry-b2c-manufacturing","resource_categories-content-type-blog-post","resource_categories-business-goal","resource_categories-role-business-strategist","resource_categories-content-type","resource_categories-industry","resource_categories-role-marketer","resource_categories-business-goal-optimize-performance","resource_categories-role","resource_categories-business-goal-streamline-operations","resource_categories-role-technologists-developers","resource_categories-topic","resource_categories-industry-travel","resource_categories-topic-website-translation"],"acf":{"blog_short_description":"Discover how our superior solution finds, and translates, hard-to-detect dynamic content within complex application code.","news_inline_styles":"","blog_video_id":"","article_body":"<p>MotionPoint\u2019s localization solution understands and handles the technical complexities of modern websites\u2014particularly how sites present <b>dynamic content<\/b> to visitors. <\/p>\n<p>  This is a big deal, because it\u2019s something other translation approaches can\u2019t do well \u2026 or at all. They usually wind up using inefficient workarounds that increase translation costs in unexpected, unwelcome\u2014and unbudgeted\u2014ways.<\/p>\n<p>  MotionPoint dramatically reduces the cost of translating dynamic content with:<\/p>\n<ul>\n<li>Superior content-detection capabilities <\/li>\n<li>Content-parsing technologies with pattern recognition <\/li>\n<li>A unique <a href=\"\/translation\/\">translation approach <\/a><\/li>\n<\/ul>\n<p>  Let\u2019s take a closer look.<\/p>\n<h2>MotionPoint\u2019s Superior Content Parser<\/h2>\n<p>  First, here\u2019s a primer on how MotionPoint\u2019s solution gathers and translates digital content:<\/p>\n<ul>\n<li>Our web crawler detects a website\u2019s translatable content <\/li>\n<li>Our solution parses any relevant translatable text into phrase- or sentence-long units called <i>segments<\/i> <\/li>\n<li>Segments are translated by software or human linguists and stored in a special database called <i>translation memory<\/i> <\/li>\n<\/ul>\n<p>  With MotionPoint, segments are translated only once. They can be re-published countless times on a localized website via translation memory at no additional cost.<\/p>\n<p>  MotionPoint provides additional savings\u2014which can save customers between 10% and 40%\u2014thanks to how we\u2019ve optimized our technologies to handle <b>dynamic content<\/b> by increasing <i>segment repetition<\/i>.<\/p>\n<h2>Segment Repetition<\/h2>\n<p>  People regularly encounter segment repetition on websites, in templatized product descriptions. This content often appears as sentences or headlines with predictable structures across multiple pages. <\/p>\n<p>  These descriptions are usually dynamically generated from databases, powered by complex application code. Here are a few examples; the repeating segments are underlined for clarity:<\/p>\n<ul>\n<li><ins>Long-sleeve<\/ins> <ins>green<\/ins> <ins>dress shirt<\/ins> by ManStyle, <ins>XL<\/ins> <\/li>\n<li><ins>Short-sleeve<\/ins> <ins>blue<\/ins> <ins>dress shirt<\/ins> by ManStyle, <ins>small<\/ins> <\/li>\n<li><ins>Short-sleeve<\/ins> <ins>gray<\/ins> <ins>polo shirt<\/ins> by ManStyle, <ins>medium<\/ins> <\/li>\n<\/ul>\n<h3>How Other Approaches Handle Dynamic Content<\/h3>\n<p>  While the sentence template in the examples above is clearly identifiable to a human mind, it is not obvious to most <a href=\"\/translation\/\">website translation<\/a> solutions. They also don\u2019t understand that the template\u2019s discrete content variables (like sizes and colors) are dynamically assembled in real-time.<\/p>\n<p>  This means that their solutions treat <i>every single instance<\/i> these variations are combined and presented to end-users as <i>unique phrases that require translation<\/i>. In essence, every time a website visitor\u2019s on-site actions dynamically generate a sentence, a request is sent to the vendor to reactively translate it. <\/p>\n<p>  This creates all kinds of inefficiencies and troublesome UX issues. <b>The most significant problem:<\/b> Depending on the quantity of templates and variables, the number of resulting unique phrases can become astronomically high.<\/p>\n<p>  And so does the cost for linguists to translate each one of them.<\/p>\n<h3>MotionPoint\u2019s Superior Approach<\/h3>\n<p>  In contrast, <b>MotionPoint\u2019s smart parser recognizes these template structures, <\/b>and notifies our team when it detects them. We identify all of its discrete units of content\u2014those individual variables such as sizes and colors\u2014and mark them as <i>reserved terms<\/i>. <b>We then proactively translate them.<\/b><\/p>\n<p>  We only need to translate these special terms once. Our solution understands that no further translation is ever required for a particular template, since all content variables have already been translated and stored in translation memory.<\/p>\n<p>  The translations are republished at no additional cost, no matter how many times they appear on-site. This completely eliminates the inefficiencies and astronomical translation costs generated by other vendors.<\/p>\n<h2>Reserved Terms: A Closer Look<\/h2>\n<p>  As previously mentioned, segments that contain translatable keywords are identified with <i>reserved term placeholders<\/i>. When this content is presented to customers on the localized site, text within the placeholders appears as translated.<\/p>\n<p>  For instance:<\/p>\n<ul>\n<li><i>People who liked <b style=\"color: #11ab27;\">Baby Estella Glitter Dress<\/b> also viewed these products in <b style=\"color: #11ab27;\">Girl<\/b><\/i> <\/li>\n<\/ul>\n<p>  Here, the phrases in green are reserved terms that are considered translatable. Reserved term placeholders have been placed around the product name (<i>Baby Estella Glitter Dress<\/i>) and the product category (<i>Girl<\/i>).<\/p>\n<p>  Similarly, our technology ignores non-translatable text within segments, which means these dynamically generated phrases don\u2019t enter our system for translation. For instance:<\/p>\n<ul>\n<li><i>We\u2019ve sent your password-reset email to <b style=\"color: #d00005;\">V****th@cable.comcast.com<\/b>.<\/i> <\/li>\n<\/ul>\n<p>  Here, the content in red has been identified with a placeholder as a non-translatable reserved term. While the rest of the phrase will appear as translated on the localized site, the red text is ignored by our system.<\/p>\n<p>  Here\u2019s an example of dynamic content we might see for an American railroad company:<\/p>\n<ul>\n<li>Train route: <b style=\"color: #6206b7;\">PBI<\/b> to <b style=\"color: #6206b7;\">ATL<\/b> on <b style=\"color: #6206b7;\">west<\/b> track <\/li>\n<li>Train route: <b style=\"color: #6206b7;\">FLL<\/b> to <b style=\"color: #6206b7;\">NYC<\/b> on <b style=\"color: #6206b7;\">north<\/b> track <\/li>\n<li>Train route: <b style=\"color: #6206b7;\">MIA<\/b> to <b style=\"color: #6206b7;\">ATL<\/b> on <b style=\"color: #6206b7;\">southeast<\/b> track <\/li>\n<\/ul>\n<p>  We then define which instances of dynamic content contain translatable words or phrases (seen below in green) versus non-translatable words (seen in red):<\/p>\n<ul>\n<li>Train route: <b style=\"color: #d00005;\">PBI<\/b> to <b style=\"color: #d00005;\">ATL<\/b> on <b style=\"color: #11ab27;\">west<\/b> track <\/li>\n<li>Train route: <b style=\"color: #d00005;\">FLL<\/b> to <b style=\"color: #d00005;\">NYC<\/b> on <b style=\"color: #11ab27;\">north<\/b> track <\/li>\n<li>Train route: <b style=\"color: #d00005;\">MIA<\/b> to <b style=\"color: #d00005;\">ATL<\/b> on <b style=\"color: #11ab27;\">southeast<\/b> track <\/li>\n<\/ul>\n<p>  We then translate the relevant segments (everything that isn\u2019t red):<\/p>\n<ul>\n<li>Ruta del tren: <b style=\"color: #d00005;\">PBI<\/b> a <b style=\"color: #d00005;\">ATL<\/b> en la via <b style=\"color: #11ab27;\">oeste<\/b> <\/li>\n<li>Ruta del tren: <b style=\"color: #d00005;\">FLL<\/b> a <b style=\"color: #d00005;\">NYC<\/b> en la via <b style=\"color: #11ab27;\">norte<\/b> <\/li>\n<li>Ruta del tren: <b style=\"color: #d00005;\">MIA<\/b> a <b style=\"color: #d00005;\">ATL<\/b> en la via <b style=\"color: #11ab27;\">sureste<\/b> <\/li>\n<\/ul>\n<p>  This process is ongoing, meaning MotionPoint\u2019s technology <i>continually<\/i> looks for the above patterns, and we implement the appropriate reserved term placeholders as needed.<\/p>\n<h2>Conclusion<\/h2>\n<p>  As you examine your options for website and digital CX localization, take a good look at how potential vendors handle dynamically generated content. Ask about:<\/p>\n<ul>\n<li>The thoroughness of their content-detection capabilities <\/li>\n<li>Their solutions\u2019 ability to detect translatable dynamic content within application code <\/li>\n<li>How (or if) they save money for their customers along the way <\/li>\n<\/ul>\n<p>  MotionPoint\u2019s approach uses superior content-detection and -parsing capabilities, coupled with an efficient <a href=\"\/translation\/\">translation approach<\/a>, to dramatically reduce the cost of translating dynamic content.<\/p>\n","article_body_code":"","news_image":{"ID":21754,"id":21754,"title":"Hero_Localizes_Dynamic_Content.jpg","filename":"Hero_Localizes_Dynamic_Content.jpg","filesize":250983,"url":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","link":"https:\/\/www.motionpoint.com\/blog\/how-motionpoint-efficiently-and-affordably-localizes-dynamic-content\/hero_localizes_dynamic_content\/","alt":"","author":"2","description":"    \t","caption":"","name":"hero_localizes_dynamic_content","status":"inherit","uploaded_to":2175,"date":"2019-10-09 00:00:00","modified":"2019-10-09 00:00:00","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.motionpoint.com\/wp-includes\/images\/media\/default.png","width":2000,"height":450,"sizes":{"thumbnail":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-150x150.jpg","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-300x68.jpg","medium-width":300,"medium-height":68,"medium_large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-768x173.jpg","medium_large-width":768,"medium_large-height":173,"large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1024x230.jpg","large-width":1024,"large-height":230,"1536x1536":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1536x346.jpg","1536x1536-width":1536,"1536x1536-height":346,"2048x2048":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","2048x2048-width":2000,"2048x2048-height":450}},"social_image":{"ID":21755,"id":21755,"title":"OG--Localizes_Dynamic_Content.png","filename":"OG-Localizes_Dynamic_Content.png","filesize":166900,"url":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content.png","link":"https:\/\/www.motionpoint.com\/blog\/how-motionpoint-efficiently-and-affordably-localizes-dynamic-content\/og-localizes_dynamic_content\/","alt":"","author":"2","description":"    \t","caption":"","name":"og-localizes_dynamic_content","status":"inherit","uploaded_to":2175,"date":"2019-10-09 00:00:00","modified":"2019-10-09 00:00:00","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.motionpoint.com\/wp-includes\/images\/media\/default.png","width":1015,"height":502,"sizes":{"thumbnail":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content-300x148.png","medium-width":300,"medium-height":148,"medium_large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content-768x380.png","medium_large-width":768,"medium_large-height":380,"large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content.png","large-width":1015,"large-height":502,"1536x1536":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content.png","1536x1536-width":1015,"1536x1536-height":502,"2048x2048":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/OG-Localizes_Dynamic_Content.png","2048x2048-width":1015,"2048x2048-height":502}},"callout_article":[],"news_image_url":"","featired_article_image":false,"featured_article":[],"featured_article_description":"","blog_image":{"ID":21754,"id":21754,"title":"Hero_Localizes_Dynamic_Content.jpg","filename":"Hero_Localizes_Dynamic_Content.jpg","filesize":250983,"url":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","link":"https:\/\/www.motionpoint.com\/blog\/how-motionpoint-efficiently-and-affordably-localizes-dynamic-content\/hero_localizes_dynamic_content\/","alt":"","author":"2","description":"    \t","caption":"","name":"hero_localizes_dynamic_content","status":"inherit","uploaded_to":2175,"date":"2019-10-09 00:00:00","modified":"2019-10-09 00:00:00","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.motionpoint.com\/wp-includes\/images\/media\/default.png","width":2000,"height":450,"sizes":{"thumbnail":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-150x150.jpg","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-300x68.jpg","medium-width":300,"medium-height":68,"medium_large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-768x173.jpg","medium_large-width":768,"medium_large-height":173,"large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1024x230.jpg","large-width":1024,"large-height":230,"1536x1536":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1536x346.jpg","1536x1536-width":1536,"1536x1536-height":346,"2048x2048":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","2048x2048-width":2000,"2048x2048-height":450}},"hero_image":{"ID":21754,"id":21754,"title":"Hero_Localizes_Dynamic_Content.jpg","filename":"Hero_Localizes_Dynamic_Content.jpg","filesize":250983,"url":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","link":"https:\/\/www.motionpoint.com\/blog\/how-motionpoint-efficiently-and-affordably-localizes-dynamic-content\/hero_localizes_dynamic_content\/","alt":"","author":"2","description":"    \t","caption":"","name":"hero_localizes_dynamic_content","status":"inherit","uploaded_to":2175,"date":"2019-10-09 00:00:00","modified":"2019-10-09 00:00:00","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.motionpoint.com\/wp-includes\/images\/media\/default.png","width":2000,"height":450,"sizes":{"thumbnail":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-150x150.jpg","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-300x68.jpg","medium-width":300,"medium-height":68,"medium_large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-768x173.jpg","medium_large-width":768,"medium_large-height":173,"large":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1024x230.jpg","large-width":1024,"large-height":230,"1536x1536":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content-1536x346.jpg","1536x1536-width":1536,"1536x1536-height":346,"2048x2048":"https:\/\/www.motionpoint.com\/wp-content\/uploads\/Hero_Localizes_Dynamic_Content.jpg","2048x2048-width":2000,"2048x2048-height":450}},"news_resource_card":false,"translate_this_blog":"YES","localize_blog":"global","recommended_blog_1":"","recommended_article_url_1":"","recommended_blog_2":"","recommended_article_url_2":"","recommended_blog_3":"","recommended_article_url_3":"","article_word_count":"1209","article_read_time":"5","banner_image":false,"banner_image_europe":false,"banner_link":"","featured_resource_card":"n\/a","meta_title":"How MotionPoint Efficiently\u2014and Affordably\u2014Localizes Dynamic Content","meta_description":"MotionPoint solves the operational complexity and cost of website localization.","meta_keywords":"","blog_author":[{"ID":33917,"user_firstname":"Reagan","user_lastname":"Evans","nickname":"reaganevans","user_nicename":"reaganevans","display_name":"Reagan Evans","user_email":"revans@motionpoint.com","user_url":"","user_registered":"2023-05-26 14:06:13","user_description":"Reagan Evans is MotionPoint\u2019s SVP of Sales. He has a strong background in sales and data management and has nearly 10 years of executive level experience in the field. He uses his expertise in global sales, new business development, sales production, and data organization to drive MotionPoint's market expansion and new client acquisition. Evans leverages MotionPoint\u2019s industry-leading technology to drive sales and ensure higher customer satisfaction.","user_avatar":"<img src=\"?1768522277\" class=\"gravatar avatar avatar-96 um-avatar um-avatar-uploaded\" width=\"96\" height=\"96\" alt=\"Reagan Evans\" data-default=\"https:\/\/www.motionpoint.com\/wp-content\/plugins\/ultimate-member\/assets\/img\/default_avatar.jpg\" onerror=\"if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}\" loading=\"lazy\" \/>"}]},"_links":{"self":[{"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/blog\/2175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/types\/blog"}],"wp:attachment":[{"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/media?parent=2175"}],"wp:term":[{"taxonomy":"blog_categories","embeddable":true,"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/blog_categories?post=2175"},{"taxonomy":"resource_categories","embeddable":true,"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/resource_categories?post=2175"},{"taxonomy":"targeted_localized_audience","embeddable":true,"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/targeted_localized_audience?post=2175"},{"taxonomy":"document_categories","embeddable":true,"href":"https:\/\/www.motionpoint.com\/wp-json\/wp\/v2\/document_categories?post=2175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}