<div align="center">
<img alt="UniversalPython Logo" src="https://github.com/UniversalPython/UniversalPython/blob/main/static/images/universalpython-logo.png?raw=true" style="width: 240px; padding-bottom: 10px"/>
<h1>UniversalPython</h1>
</div>
<div align="center">
📖 [Documentation](https://universalpython.github.io/) | 🎯 [Examples](https://github.com/UniversalPython/UniversalPython/blob/main/test/samples/) | 📄 [Research Paper](https://github.com/UniversalPython/UniversalPython/blob/main/static/paper/conference_101719.pdf) | 🔥 [Live demo (online)](https://universalpython.github.io/)
**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.
<!-- Available Translations:
[中文说明](https://github.com/UniversalPython/UniversalPython/blob/main/README.cn.md) | [日本語の説明](https://github.com/UniversalPython/UniversalPython/blob/main/README.ja.md) | [한국어 설명](https://github.com/UniversalPython/UniversalPython/blob/main/README.kor.md) | [Français](https://github.com/UniversalPython/UniversalPython/blob/main/README.fr.md) | [Português](https://github.com/UniversalPython/UniversalPython/blob/main/README.ptbr.md) | [Türkçe](https://github.com/UniversalPython/UniversalPython/blob/main/README.tr.md) | [Русский](https://github.com/UniversalPython/UniversalPython/blob/main/README.ru.md) | [Español](https://github.com/UniversalPython/UniversalPython/blob/main/README.es.md) | [Italiano](https://github.com/UniversalPython/UniversalPython/blob/main/README.it.md) -->
</div>

## 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+](https://www.python.org/downloads/).
### Install
Install UniversalPython with pip:
```bash
pip install universalpython
```
See more details about the package on [PyPI](https://pypi.org/project/universalpython/).
### Online Playground
You can also try out UniversalPython in our [live online demo](https://universalpython.github.io/). 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:
```bash
python -m pip install --upgrade pip setuptools wheel build twine
```
To build:
```bash
python -m build
```
To release on PyPI:
```bash
twine upload --repository testpypi dist/* --verbose --skip-existing
```
### Learn More
Check out the [documentation](https://universalpython.github.io/docs/intro).
## Join Us!
- **Community Forum:** [Discord](https://discord.gg/xcBpqMDP2E)
- **Contribute:** Help us add languages or improve the project.
- **Report Issues:** [Submit issues](https://github.com/UniversalPython/UniversalPython/issues).
UniversalPython is still growing. Join us to make programming truly universal!
### Want to add your language? Or edit one?
Follow the documentation [here](https://github.com/UniversalPython/UniversalPython/blob/main/universalpython/languages/README.md) to add a new human language, or edit an existing one.
## License
[Apache-2.0 license](https://github.com/UniversalPython/UniversalPython/blob/main/LICENSE)
### Contributors
<a href="https://github.com/UniversalPython/UniversalPython/graphs/contributors">
<img src="https://contrib.rocks/image?repo=UniversalPython/UniversalPython"/>
</a>
Raw data
{
"_id": null,
"home_page": null,
"name": "universalpython",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "i18n, localization, programming-language",
"author": null,
"author_email": "Saad Bazaz <saadbazaz@hotmail.com>",
"download_url": "https://files.pythonhosted.org/packages/67/81/939e752d5c8dc9ef25e1282a6155858a8c1e762fb5abed3e2c607897296a/universalpython-0.1.8.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n<img alt=\"UniversalPython Logo\" src=\"https://github.com/UniversalPython/UniversalPython/blob/main/static/images/universalpython-logo.png?raw=true\" style=\"width: 240px; padding-bottom: 10px\"/>\n<h1>UniversalPython</h1>\n</div>\n<div align=\"center\">\n \n\ud83d\udcd6 [Documentation](https://universalpython.github.io/) | \ud83c\udfaf [Examples](https://github.com/UniversalPython/UniversalPython/blob/main/test/samples/) | \ud83d\udcc4 [Research Paper](https://github.com/UniversalPython/UniversalPython/blob/main/static/paper/conference_101719.pdf) | \ud83d\udd25 [Live demo (online)](https://universalpython.github.io/)\n\n**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.\n\n<!-- Available Translations:\n[\u4e2d\u6587\u8bf4\u660e](https://github.com/UniversalPython/UniversalPython/blob/main/README.cn.md) | [\u65e5\u672c\u8a9e\u306e\u8aac\u660e](https://github.com/UniversalPython/UniversalPython/blob/main/README.ja.md) | [\ud55c\uad6d\uc5b4 \uc124\uba85](https://github.com/UniversalPython/UniversalPython/blob/main/README.kor.md) | [Fran\u00e7ais](https://github.com/UniversalPython/UniversalPython/blob/main/README.fr.md) | [Portugu\u00eas](https://github.com/UniversalPython/UniversalPython/blob/main/README.ptbr.md) | [T\u00fcrk\u00e7e](https://github.com/UniversalPython/UniversalPython/blob/main/README.tr.md) | [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](https://github.com/UniversalPython/UniversalPython/blob/main/README.ru.md) | [Espa\u00f1ol](https://github.com/UniversalPython/UniversalPython/blob/main/README.es.md) | [Italiano](https://github.com/UniversalPython/UniversalPython/blob/main/README.it.md) -->\n</div>\n\n\n\n## Features\n\n- **Code in Any Language:** Write code in Urdu, Hindi, Spanish, and more. More languages coming soon!\n- **Easy Translation:** Automatically converts your code into Python.\n- **Simple Syntax:** Learn programming in your own language with relatable concepts.\n- **Access Python Libraries:** Use Python's powerful tools and frameworks.\n- **Open Source:** Add new languages or improve translations.\n\n## Why Use UniversalPython?\n\n- **Easier Learning:** No need to know English to code.\n- **Cultural Connection:** Code in the language you love.\n- **Have fun:** Makes programming available to more people.\n\n## \ud83d\ude80 Getting Started\n\n### Requirements\n\nYou only need [Python 3.4+](https://www.python.org/downloads/).\n\n### Install\n\nInstall UniversalPython with pip:\n\n```bash\npip install universalpython\n```\n\nSee more details about the package on [PyPI](https://pypi.org/project/universalpython/).\n\n### Online Playground\n\nYou can also try out UniversalPython in our [live online demo](https://universalpython.github.io/). It runs in your browser.\n\n### UniversalPython in Jupyter\nInstall our Jupyter Kernel to easily use UniversalPython in Jupyter Notebook or Jupyter Lab. Instructions are here: https://github.com/UniversalPython/universalpython_kernel\n\n### Build and release\nInstall packaging dependencies:\n```bash\npython -m pip install --upgrade pip setuptools wheel build twine\n```\n\nTo build:\n```bash\npython -m build\n```\n\nTo release on PyPI:\n```bash\ntwine upload --repository testpypi dist/* --verbose --skip-existing\n```\n\n### Learn More\n\nCheck out the [documentation](https://universalpython.github.io/docs/intro).\n\n## Join Us!\n\n- **Community Forum:** [Discord](https://discord.gg/xcBpqMDP2E)\n- **Contribute:** Help us add languages or improve the project.\n- **Report Issues:** [Submit issues](https://github.com/UniversalPython/UniversalPython/issues).\n\nUniversalPython is still growing. Join us to make programming truly universal!\n\n### Want to add your language? Or edit one?\nFollow the documentation [here](https://github.com/UniversalPython/UniversalPython/blob/main/universalpython/languages/README.md) to add a new human language, or edit an existing one.\n\n## License\n\n[Apache-2.0 license](https://github.com/UniversalPython/UniversalPython/blob/main/LICENSE)\n\n### Contributors\n<a href=\"https://github.com/UniversalPython/UniversalPython/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=UniversalPython/UniversalPython\"/>\n</a>\n",
"bugtrack_url": null,
"license": null,
"summary": "UniversalPython - Write Python in your native language",
"version": "0.1.8",
"project_urls": {
"Homepage": "https://universalpython.github.io",
"Issues": "https://github.com/UniversalPython/UniversalPython/issues",
"Repository": "https://github.com/UniversalPython/UniversalPython"
},
"split_keywords": [
"i18n",
" localization",
" programming-language"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a7020372e3264d50fae9e2c029f0b5f990b6c6c4ae933e91a5f23cbd6fe7ad36",
"md5": "8b2c48c7e75245d79721fa548547043f",
"sha256": "7c9269302cb96f23c771fc7351bf657557175edcf2b485639b7096bc2286e18d"
},
"downloads": -1,
"filename": "universalpython-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8b2c48c7e75245d79721fa548547043f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 19542,
"upload_time": "2025-10-07T19:26:01",
"upload_time_iso_8601": "2025-10-07T19:26:01.251828Z",
"url": "https://files.pythonhosted.org/packages/a7/02/0372e3264d50fae9e2c029f0b5f990b6c6c4ae933e91a5f23cbd6fe7ad36/universalpython-0.1.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6781939e752d5c8dc9ef25e1282a6155858a8c1e762fb5abed3e2c607897296a",
"md5": "39cd9103f17bfa6f499686ca0208a072",
"sha256": "f627da8bf3bdb44dc61fe249146e41e22c154ff2cb034e5849ad664943542d0f"
},
"downloads": -1,
"filename": "universalpython-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "39cd9103f17bfa6f499686ca0208a072",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 19091,
"upload_time": "2025-10-07T19:26:02",
"upload_time_iso_8601": "2025-10-07T19:26:02.579359Z",
"url": "https://files.pythonhosted.org/packages/67/81/939e752d5c8dc9ef25e1282a6155858a8c1e762fb5abed3e2c607897296a/universalpython-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-07 19:26:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "UniversalPython",
"github_project": "UniversalPython",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "ply",
"specs": [
[
"==",
"3.11"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"5.4.1"
]
]
},
{
"name": "Unidecode",
"specs": [
[
"==",
"1.3.2"
]
]
},
{
"name": "argostranslate",
"specs": [
[
"==",
"1.9.6"
]
]
}
],
"lcname": "universalpython"
}