NADA NADA · Code Translator

Translate code keywords into any language — or back to English

Paste code, pick a human language, and translate its keywords & standard-library names — deterministically, not guessed by an AI. Switch direction to turn translated code back into English.

Your code (English)
Translated
→ result appears here
Open this in the NADA Web IDE →

What is this?

A free utility that re-renders the keywords and standard-library names of real programming languages into your own human language and script — and back (this is localization, done right). It does not touch your strings, comments, or variable names; it only swaps the language's own tokens, and every translation is compiled from a signed source of truth (the NADA brain), so it's identical every time — never an LLM guess. Hit “Open this in the NADA Web IDE” to keep editing the same code, live, in the full editor.

Coverage

61 programming languages × 190 locales — JavaScript, TypeScript, Python, Rust, Go, Ruby, PHP, C/C++, C#, Java, Solidity, SQL, CSS, HTML and more, into Spanish, German, Japanese, Arabic, Hindi, Chinese, Ukrainian, Greek, Hebrew, Thai… and ~180 others.

Examples

function → 関数 (ja)return → ارجع (ar)class → clase (es) for → für (de)select → ВИБРАТИ (uk)関数 → function (reverse)