Python localization for
Bridging the language gap in software development
LangPy is an open-source lexical transpiler that enables non-English speakers to write Python code using native keywords. It facilitates a natural transition to standard Python by focusing on logic first.
Educational Accessibility
Designed for beginners to learn programming concepts in their native language, reducing cognitive load during the initial learning phase.
Zero-Overhead Transpilation
LangPy maps native keywords to standard Python tokens. It executes as native Python with no performance impact or runtime overhead.
Logic-First Approach
Allows students to master loops, conditionals, and data structures without the barrier of English syntax proficiency.
Standard Compatibility
Fully compatible with the Python ecosystem. Code transpiles to clean, PEP 8-compliant Python that works with existing libraries.
How it works
# Spanish (.pyes) example definir promedio(numeros): total = 0 para num en numeros: total = total + num retornar total / longitud(numeros) datos = [10, 20, 30, 40] imprimir("Promedio:", promedio(datos)) # Executes as native Python code
Native keywords are transpiled to standard Python
Open Source Collaboration
LangPy is built by the community. Help us expand support for more languages and improve the transpilation engine.
Contribute
Improve the core engine on GitHub
Spread the word
Share the project with educators worldwide
Support
Help maintain the project's infrastructure