Skip to main content
UniversalPython Logo

UniversalPython

📖 Documentation | 🎯 Examples | 📄 Research Paper | 🔥 Live demo (online)

UniversalPython is a transpiler that lets you write Python code in your own language. It translates your code into Python while keeping the syntax familiar.

UniversalPython Flow Chart

Features

  • Code in Any Language: Write code in Urdu, Hindi, Spanish, and more. More languages coming soon!
  • Easy Translation: Automatically converts your code into Python.
  • Simple Syntax: Learn programming in your own language with relatable concepts.
  • Access Python Libraries: Use Python's powerful tools and frameworks.
  • Open Source: Add new languages or improve translations.

Why Use UniversalPython?

  • Easier Learning: No need to know English to code.
  • Cultural Connection: Code in the language you love.
  • Have fun: Makes programming available to more people.

🚀 Getting Started

Requirements

You only need Python 3.4+.

Install

Install UniversalPython with pip:

pip install universalpython

See more details about the package on PyPI.

Online Playground

You can also try out UniversalPython in our live online demo. It runs in your browser.

UniversalPython in Jupyter

Install our Jupyter Kernel to easily use UniversalPython in Jupyter Notebook or Jupyter Lab. Instructions are here: https://github.com/UniversalPython/universalpython_kernel

Build and release

Install packaging dependencies:

python -m pip install --upgrade pip setuptools wheel build twine

To build:

python -m build

To release on PyPI:

twine upload --repository testpypi dist/* --verbose --skip-existing

Learn More

Check out the documentation.

Join Us!

  • Community Forum: Discord
  • Contribute: Help us add languages or improve the project.
  • Report Issues: Submit issues.

UniversalPython is still growing. Join us to make programming truly universal!

Want to add your language? Or edit one?

Follow the documentation here to add a new human language, or edit an existing one.

License

Apache-2.0 license

Contributors

Release files for universalpython 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for universalpython 0.5.1
File Size Uploaded
universalpython-0.5.1.tar.gz 19.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for universalpython 0.5.1
File Interpreter ABI Platform
universalpython-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 40.1 kB

Release files / universalpython-0.5.1.tar.gz

Download URL universalpython-0.5.1.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
121d515f22aa872d0635bdc337fda36482bb9120d305748ee789a9281adb01ba
BLAKE2b-256 checksum
How to use checksums
10b54523ace8b5fcc5b2b1d1ad02406c92a2a9f5ddeea9dfc475b890b71e703a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2025.

Transparency log

Release files / universalpython-0.5.1-py3-none-any.whl

Download URL universalpython-0.5.1-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb0f9d08676cbce88fc608c6c833cac732f699bf6a1dbba279ad11795c6e9a9d
BLAKE2b-256 checksum
How to use checksums
085e35076c752820761cf287093cdd4ff2a046b50659886782a242ca9e22bc87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page