Proxylang AnswersMain site

Translate Game UI Text to Japanese and Korean Without Patching

For game UI and tutorial popups that run on the web, the simplest route is a script tag that translates text in the visitor's browser, so you never patch assets or wire in a localization engine. Proxylang does this for 77 languages, Japanese and Korean included, and setup takes about 60 seconds.

A Korean K-pop store shown in English after translation with Proxylang
A Korean K-pop store shown in English after translation with Proxylang

What a script tag does for game text

Proxylang translates the text your site shows, in the visitor's browser. Your hosting, analytics and A/B tests stay as they are. Proxylang is not a proxy in front of the site, so nothing about how you serve the game changes.

This fits browser-based game front ends: account pages, launcher pages, web UI, help centers and tutorial popups that render as page text. It does not apply to text compiled into a native game client. For that, you need a different tool.

There are no duplicate pages and no second site to manage. You add one tag and pick your languages.

Monthly price by plan, from the pricing pageLite$14.99Start$39Pro$99Business$399Global$699
Monthly price by plan, from the pricing page

Setup in four steps

The trial covers 2,000 words in 1 language and gives you 7 days to save it to a free account. The free plan itself is $0/mo, with no credit card, and uses the same translation engine as paid plans.

1Open proxylang.dev/start, or paste the prompt thatpoints your AI coding tool at proxylang.dev/agents.md.2Your AI agent adds the script tag. No signup is neededfor the trial.3Choose Japanese and Korean as visitor languages.4Open your page in each language and check the popups andmenus.
Steps from this guide

Keeping game terms and wording under control

Glossary and never-translate lists let you fix how item names, character names and mode names appear. Add a term once and it applies across the site.

The Live Editor lets you click any translated sentence on the live site and fix it. You can also invite proofreaders to do the same. Proxylang also re-checks live translations against the rest of the site and the glossary, and fixes lines that read wrong. This is free on every plan and never overwrites your edits.

Links, bold and italic text inside a sentence are translated as one sentence and moved to the right place for Japanese and Korean word order. That matters for tutorial lines such as a bolded button name in the middle of an instruction.

Translation quality

In a 280-sentence blind test, Proxylang scored highest of the three tested. The test was re-scored on 2026-10-18 by Claude Opus 5.5 and GPT-5.6 Terra Pro.

TranslatorScore (of 5)
Proxylang4.72
DeepL4.61
Google Translate4.20

For Korean to Japanese, Proxylang scored 4.69 against 3.10 for Google.

Plans for Japanese and Korean

Both languages fit on the free plan only one at a time, so most studios start higher.

PlanPriceWordsLanguages
Free$0/mo2,0001
Lite$14.99/mo20,0005
Start$39/mo100,000all 77 visitor languages, 3 indexed for search
Pro$99/mo500,00010 search-indexed
Business$399/mo2,500,00025 search-indexed

For search, hybrid mode adds per-language pages through a few DNS records at your registrar, so Google, Bing, Naver, ChatGPT and Perplexity can read them. It needs a site built with code. Lite covers 1 indexed language. Start covers 3, enough for Japanese, Korean and one more.

Frequently asked questions

Do I need to patch game assets?

No. Proxylang adds one script tag to your site and translates the text in the visitor's browser.

Can I try it without signing up?

Yes. The trial needs no signup and covers 2,000 words in 1 language, with 7 days to save it to a free account.

Can I correct a translation I don't like?

Yes. Click the sentence on the live site in the Live Editor and edit it. Glossary and never-translate lists keep key terms fixed.

Does it support both Japanese and Korean?

Yes. Both are among the 77 supported languages. The free plan covers 1 language, Lite covers 5.

More from Proxylang

Related answers