Skip to content

Welcome to Legesher Docs

Making code truly universal. Code in your native language + collaborate with the world.

Programming languages are predominately in English: def, print, if, return. That means millions of developers worldwide must learn English before they can learn to code.

Legesher changes the foundation of programming. Write Python in your own language: definir instead of def, imprimir instead of print, si instead of if, and innovate without ideas getting lost in translation. Your multilingual code runs as standard Python, integrates with git, and collaborates seamlessly with teammates coding in other natural languages.

Write in your language

Install the VS Code extension, pick your language, and start coding. Legesher provides autocomplete, hover documentation, and diagnostics, all in your native language.

Collaborate across languages

Code is stored in the language it was written in. A teammate who reads another language renders a copy with legesher translate; rendering a copy never changes the stored file.

Legesher translates Python keywords, builtins, and exceptions into 56 languages. All language packs are in experimental status. Translations work and are ready to use, with community validation underway.

አማርኛ (Amharic) · العربية (Arabic) · বাংলা (Bengali) · Bosanski (Bosnian) · Català (Catalan) · Čeština (Czech) · Cymraeg (Welsh) · Dansk (Danish) · Deutsch (German) · Ελληνικά (Greek) · English · Español (Spanish) · فارسی (Persian) · Suomi (Finnish) · Français (French) · Gaeilge (Irish) · Gàidhlig (Scottish Gaelic) · Galego (Galician) · ગુજરાતી (Gujarati) · עברית (Hebrew) · हिन्दी (Hindi) · Hrvatski (Croatian) · Magyar (Hungarian) · Bahasa Indonesia (Indonesian) · Italiano (Italian) · 日本語 (Japanese) · ಕನ್ನಡ (Kannada) · 한국어 (Korean) · Latviešu (Latvian) · Македонски (Macedonian) · മലയാളം (Malayalam) · Монгол (Mongolian) · Bahasa Melayu (Malay) · မြန်မာ (Burmese) · नेपाली (Nepali) · Nederlands (Dutch) · Norsk (Norwegian) · Polski (Polish) · Português (Portuguese) · Română (Romanian) · Русский (Russian) · සිංහල (Sinhala) · Српски (Serbian) · Basa Sunda (Sundanese) · Svenska (Swedish) · Kiswahili (Swahili) · తెలుగు (Telugu) · ไทย (Thai) · Filipino (Filipino) · Türkçe (Turkish) · Українська (Ukrainian) · اردو (Urdu) · O’zbek (Uzbek) · Tiếng Việt (Vietnamese) · isiXhosa (Xhosa) · 中文 (Chinese)

View full language details

Quick Start

Install the extension and write your first program in under 5 minutes. Get started

Supported Languages

All 56 languages with native names, RTL support, and translation status. View languages