ArticleTranslation quality

Can ChatGPT translate a website? What it does and misses

ChatGPT translates page text well in some languages. A multilingual site also needs URLs, hreflang, working markup and updates. What a chat leaves to you.

Published
Reading time
6 min read
A girl on a quay catches the rope of an incoming fishing boat below a white island chapel whose door is framed in leaf tiles.
On this page
  1. What ChatGPT does well
  2. How accurate ChatGPT is
  3. What gets lost between the chat and your site
  4. Markup and links
  5. URLs and language tags
  6. The same term, every time
  7. Keeping up with changes
  8. When translating with ChatGPT is a reasonable choice
  9. What a translation system adds around the model
  10. Common questions
  11. Is ChatGPT better than Google Translate?
  12. Can I upload my whole website to ChatGPT?
  13. Will Google treat ChatGPT translations as spam?

ChatGPT can translate the words on a web page, and in some languages it does that well. What it cannot do from a chat window is turn those words into a working multilingual site. Each language needs its own URL, a page whose links and markup still work, tags that tell search engines which version is which, and someone noticing when the original page changes. If you translate with ChatGPT, that part of the job stays with you. For a one-page campaign that is manageable. For a site with dozens of pages that change every month, it is the bigger half of the work.

What ChatGPT does well#

A chat model is good at the parts of translation that need instructions. You can tell it to use the formal "Sie" in German or to keep your product names in English, and ask for a few versions of a headline. It will explain why it chose a word, which a classic translation engine will not.

OpenAI also offers a dedicated page for this. Slator reported on 2026-01-15 that OpenAI had launched ChatGPT Translate, a standalone tool covering more than 50 languages, with presets for making the output more business formal or more fluent, adapting it for an academic audience, or simplifying it. It translates text you paste in. Slator's report mentions no website or URL translation.

How accurate ChatGPT is#

The quality depends heavily on the language. A 2024 study by Pavithra Rao, Lauren McGee and Casey Seideman had professional translators grade ChatGPT 3.5 and Google Translate on the same post-operative instructions:

Target language

ChatGPT 3.5, sentences wrong

Google Translate, sentences wrong

Spanish

3.8%

18.1%

Vietnamese

24.2%

10.6%

Russian

35.6%

41.6%

The authors wrote that ChatGPT "excelled considerably" in Spanish, was outperformed by Google Translate in Vietnamese, and that both tools produced low quality Russian. Their advice was that ChatGPT "should not replace a professional translator and should be used with caution." That is one study of medical text with an older model, so read it as evidence that results swing by language, which matches what the Google Translate studies found. Our comparison of machine and human translation covers when a translator is worth paying for instead.

What gets lost between the chat and your site#

Pasting a page into a chat and pasting the answer back works for a single page. Across a whole site, four problems appear.

If you copy the visible text, you lose the structure: headings, links, bold text and the alt text on images. If you paste the HTML instead, you rely on the model to leave every tag, attribute and URL untouched while it translates the text between them. When one slips, the result is a link that points nowhere or a class name that was translated and no longer matches your stylesheet, and nobody notices until a visitor clicks.

URLs and language tags#

Google asks for "different URLs for each language version of a page rather than using cookies or browser settings to adjust the content language on the page." Each of those pages then needs hreflang annotations, and Google is strict about them: "Each language version must list itself as well as all other language versions," and "If two pages don't both point to each other, the tags will be ignored." The W3C adds that you should "always use a language attribute on the html tag to declare the default language of the text in the page." ChatGPT hands you translated text. Creating the /es/ page, setting lang="es" and keeping every page's hreflang list complete is work you do in your CMS, for every page and every language.

The same term, every time#

A new chat does not know what you decided in the last one. If you translated "Starter plan" as "Plan Inicial" on your pricing page last week, nothing stops the next chat from writing "Plan Básico" on the features page. You can paste a list of fixed terms into every prompt, which is a glossary kept by hand. Our guide to building a translation glossary covers what goes in one.

Keeping up with changes#

This is where chat translation costs the most over time. When someone edits the English pricing page, the Spanish, German and French versions are now out of date, and nothing tells you which sentences changed. You either compare the pages by eye or translate the whole page again and check it again.

When translating with ChatGPT is a reasonable choice#

It fits a small, stable job where you can read every line of the result:

  • a single landing page for a campaign in one extra language
  • a short site of a few pages that rarely changes
  • drafting a first list of glossary terms and checking them with a speaker
  • a second opinion on a translation you already have
  • emails and documents that are not part of the site

If you go this way, give it the same instructions each time (register, names to keep, terms with fixed translations), ask it to return the HTML with tags and URLs unchanged, compare the result against the source before you paste it in, and have someone who reads the language look at the published page. That last step is post-editing, and our article on machine translation post-editing explains what to check.

What a translation system adds around the model#

A website translation tool also uses a model for the words, and then handles the work around them. LangRelay, for example, runs AI translation inside a workflow tied to your site.

LangRelay translates the rendered page, so your WordPress posts stay as they are. The plugin reports an edit about a minute after you save it, and only the new text is translated. Text that appears on several pages, such as a plan name, is one row in the translation table, and an edit to it applies to every page that uses it.

The WordPress plugin serves the translated HTML from your own server in subdirectories (/fr/, /de/), with hreflang including x-default, a canonical URL per language, and translated titles and meta descriptions. Those are the pieces the chat leaves to you. On sites that are not WordPress, a script tag shows translations to visitors, without the SEO side.

In LangRelay, terms and form of address are saved settings you do not repeat in every prompt. The Glossary (paid plans) holds the fixed terms, and each language's Formality register decides formal or informal address for every new translation.

There is a chat in LangRelay as well. Relay is an agent that reads your Site's pages and translations and drafts changes, so you can ask it which pages still use an old plan name, or to redraft a German headline. Its drafts wait for your approval before any visitor sees them. If you want to see this on your own site, book a demo.

Common questions#

Is ChatGPT better than Google Translate?#

In the one published comparison above, ChatGPT 3.5 made far fewer errors in Spanish, more in Vietnamese, and both did poorly in Russian. Test with your own pages and a native speaker before you decide, because the answer depends on the language pair.

Can I upload my whole website to ChatGPT?#

You can paste or upload page content, but ChatGPT does not create pages, URLs or hreflang tags on your site, and it does not watch your pages for changes. Each of those steps happens in your CMS.

Will Google treat ChatGPT translations as spam?#

Translated pages that give readers something useful in their language are a normal part of the web. Google's concern is pages mass-produced with little value, and it names automated translation as one way such pages get made. The fix is the same as for any translation: have a person check what goes live, and serve each language at its own URL.

Sources

The pages this one cites, with the day each was read.

  1. 01Slator, OpenAI Quietly Launches ChatGPT Translate as a Standalone Translation Tool (2026-01-15)slator.com, checked 6 October 2026
  2. 02Rao, McGee and Seideman, A comparative assessment of ChatGPT vs. Google Translate for the translation of patient instructions (Journal of Medical Artificial Intelligence, 2024)jmai.amegroups.org, checked 6 October 2026
  3. 03Google Search Central, Tell Google about localized versions of your page (last updated 2026-09-21)developers.google.com, checked 6 October 2026
  4. 04Google Search Central, Managing multi-regional and multilingual sites (last updated 2025-12-10)developers.google.com, checked 6 October 2026
  5. 05W3C Internationalization, Declaring language in HTMLw3.org, checked 6 October 2026
  6. 06Google Search Central, Spam policies for Google web search (last updated 2026-08-28)developers.google.com, checked 6 October 2026
  • AI translation
  • ChatGPT
  • website translation
Part of a guide

Book a demo

See LangRelay on your own site

Book 30 minutes with the team. We translate one of your pages live and walk through review, publishing and multilingual SEO.