{"id":152,"date":"2026-10-23T10:58:42","date_gmt":"2026-10-23T10:58:42","guid":{"rendered":"https:\/\/docs.latw.ai\/uncategorized\/translating-content\/"},"modified":"2026-10-23T10:58:42","modified_gmt":"2026-10-23T10:58:42","slug":"translating-content","status":"publish","type":"post","link":"https:\/\/docs.latw.ai\/pl\/latw-cloud\/translating-content\/","title":{"rendered":"Translating Content"},"content":{"rendered":"<p>A translation in LATW Cloud is a <strong>job<\/strong>: a set of items, the languages to translate them into,<br \/>\nthe model and how it is paid for. You can start one from the panel or from WordPress.<\/p>\n<h2>Starting from WordPress<\/h2>\n<p>Use the plugin&#8217;s translation screens as you did before the site was connected. Instead of<br \/>\ntranslating on your server, the plugin hands your selection to LATW Cloud, which tells you the<br \/>\nnumber of the job it became. The job uses the site&#8217;s settings \u2014 model, AI source, mode, glossary, prompt<br \/>\n\u2014 from <em>Site Settings<\/em>. In the panel it shows with the origin <strong>wp-admin<\/strong>.<\/p>\n<h2>Starting from your AI agent<\/h2>\n<p>From the <strong>Solo<\/strong> plan, the AI agent you work with \u2014 Claude Code, Cursor, VS Code, Codex, n8n, Claude.ai, ChatGPT \u2014 can<br \/>\ncheck what needs translation, show you the price and start the job, or translate the texts with its<br \/>\nown model. Its jobs use the same site settings and show with the origin <strong>MCP<\/strong>. See <em>Translating<br \/>\nfrom Your AI Agent (MCP)<\/em>.<\/p>\n<h2>Starting from the panel<\/h2>\n<p>Open the site&#8217;s <strong>Content<\/strong> tab (<strong>Sites \u2192<\/strong> your site <strong>\u2192 Content<\/strong>), or <strong>Content<\/strong> in the menu,<br \/>\nwhere you pick the site at the top.<\/p>\n<p>LATW Cloud reads the list live from your site, so it always matches what WordPress has. The tabs<br \/>\nalong the top are the content types your plugin offers \u2014 posts, pages, products, categories,<br \/>\nstrings and so on \u2014 each with its count.<\/p>\n<h3>Finding what to translate<\/h3>\n<ul>\n<li><strong>Language<\/strong> and <strong>Status<\/strong> narrow the list to, for example, everything <em>Missing<\/em> in German.<\/li>\n<li><strong>After<\/strong> shows only content modified after a date.<\/li>\n<li><strong>Search content<\/strong> searches your site&#8217;s content of the chosen type.<\/li>\n<\/ul>\n<p>Each item shows its source language and, for every target language, its status:<\/p>\n<table>\n<thead>\n<tr>\n<th>Status<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Missing<\/strong><\/td>\n<td>No translation in this language yet.<\/td>\n<\/tr>\n<tr>\n<td><strong>Outdated<\/strong><\/td>\n<td>The original changed after it was translated.<\/td>\n<\/tr>\n<tr>\n<td><strong>Translated<\/strong><\/td>\n<td>Up to date.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The statuses come from the plugin on your site, not from LATW Cloud. A Webflow site has no plugin<br \/>\nand no statuses: every item shows as <em>Translated<\/em> there (see <em>Connecting Webflow<\/em>). A language with<br \/>\na spinning icon is being translated by another job right now \u2014 the link takes you to it. An item<br \/>\nbusy in every shown language cannot be selected until that job ends.<\/p>\n<h3>Strings<\/h3>\n<p>Groups of strings \u2014 a theme&#8217;s or plugin&#8217;s text domain, for example \u2014 show the number of strings<br \/>\ninstead of a date. Click the group&#8217;s name to browse its strings and pick single ones; a group with<br \/>\nonly some strings picked shows how many. With a search, the list tells you how many strings in each<br \/>\ngroup match.<\/p>\n<h3>Selecting and starting<\/h3>\n<p>Tick the items, or the box in the header to take the whole page, and press <strong>Translate<\/strong> in the bar<br \/>\nat the bottom. The <strong>New job<\/strong> window walks you through three steps.<\/p>\n<p><strong>1. What to translate.<\/strong> Ticked by default are the site&#8217;s target languages, and <strong>Select all<\/strong><br \/>\nticks or clears every language at once. A language is not offered when every selected item is<br \/>\nwritten in it. Below the languages is what you selected and <strong>Translate again<\/strong>, which sends the<br \/>\nwhole items, also the ones that are up to date. Without it only missing and outdated translations<br \/>\nare sent, and an outdated one is updated the way the site&#8217;s <strong>Outdated translations<\/strong> setting says.<br \/>\nA Webflow site has no <strong>Translate again<\/strong>: its jobs always send the whole items.<\/p>\n<p><strong>2. How to translate.<\/strong> The site&#8217;s defaults are preselected; changing them here changes this job<br \/>\nonly.<\/p>\n<ul>\n<li><strong>AI source<\/strong> \u2014 <strong>LATW Credits<\/strong> or <strong>Your key<\/strong> (from the Solo plan). <strong>Your key<\/strong> can be chosen<br \/>\nonly when the site has an API key picked in its <strong>Settings<\/strong>.<\/li>\n<li><strong>Quality<\/strong> \u2014 <strong>Economy<\/strong>, <strong>Standard<\/strong> or <strong>Premium<\/strong>. A site set to another model in its<br \/>\n<strong>Settings<\/strong> also offers that model here.<\/li>\n<li><strong>Mode<\/strong> \u2014 <strong>Start now<\/strong>: each item is written to your site as soon as it is translated. <strong>Batch<br \/>\nmode<\/strong>: the job goes to the AI provider&#8217;s batch service, <strong>50% cheaper<\/strong>, with results within 24<br \/>\nhours (from the <strong>Solo<\/strong> plan).<\/li>\n<li><strong>Prompt<\/strong> \u2014 the prompt this job translates with. It starts as the prompt chosen in the site&#8217;s<br \/>\n<strong>Settings<\/strong>; pick another of your prompts, or <strong>LATW Prompt<\/strong>, to use it for this job only. See<br \/>\n<em>Glossary and Prompts<\/em>.<\/li>\n<\/ul>\n<p><strong>3. Estimate.<\/strong> LATW Cloud asks your site to count the words that would be sent, and shows what you chose (site, content, languages, engine, mode and prompt) and:<\/p>\n<ul>\n<li><strong>Words<\/strong> \u2014 words per language \u00d7 the number of languages.<\/li>\n<li><strong>Estimated cost<\/strong> \u2014 with LATW Credits, the most this job can cost. You are billed per word and<br \/>\nnever more than this amount.<\/li>\n<li><strong>Available credits<\/strong> \u2014 and <strong>Top up<\/strong> when they are not enough for the job.<\/li>\n<\/ul>\n<p>If the estimate says <em>Nothing to translate<\/em>, the selected items are up to date in those languages.<br \/>\nGo back and tick <strong>Translate again<\/strong> to translate them anyway.<\/p>\n<p>Press <strong>Start job<\/strong>. With LATW Credits, starting reserves the estimated amount from your available<br \/>\nbalance; what the job does not use goes back when it ends. See <em>LATW Credits and Pricing<\/em>.<\/p>\n<p>The Estimate step can be switched off under <strong>Settings \u2192 Preferences \u2192 Show cost estimate before<br \/>\nstarting a job<\/strong>. The job then starts after the How to translate step, but your site still counts the words<br \/>\nfirst: the job never costs more than that count, and it does not start when your available<br \/>\ncredits do not cover it or when there is nothing to translate.<\/p>\n<h2>When content changes during a job<\/h2>\n<p>LATW Cloud translates what it reads from your site at the moment it gets to each item. If an item<br \/>\ngrew by more than a few words since the estimate, it is not translated, so you are never charged<br \/>\nmore than you agreed to. It is marked as failed; <strong>Retry<\/strong> it on the job&#8217;s page to accept the new<br \/>\nprice. See <em>Following and Managing Jobs<\/em>.<\/p>\n<h2>What gets translated<\/h2>\n<p>Which fields of an item are sent \u2014 the content, custom fields, SEO title and description \u2014 is<br \/>\ndecided by the plugin and your multilingual plugin, exactly as when the plugin translates on its<br \/>\nown. The plugin&#8217;s documentation explains those rules; for WPML see <em>What Gets Translated?<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A translation in LATW Cloud is a job: a set of items, the languages to translate them into, the model and how it is paid for.\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_latwm_translated_slug":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-152","post","type-post","status-publish","format-standard","hentry","category-latw-cloud"],"_links":{"self":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":2,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts\/152\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}