universalpython


Nameuniversalpython JSON
Version 0.1.5 PyPI version JSON
download
home_pageNone
SummaryUniversalPython - Write Python in your native language
upload_time2025-08-07 05:42:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords i18n localization programming-language
VCS
bugtrack_url
requirements ply PyYAML Unidecode argostranslate
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <img src="./static/images/universalpython-logo.png" alt="UniversalPython Logo" style="width: 240px; padding-bottom: 10px" />
  <h1>UniversalPython</h1>
</div>

<div align="center">
  
📖 [Documentation](https://universalpython.github.io/) | 🎯 [Examples](./test/samples/) | 📄 [Research Paper](./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:
[中文说明](./README.cn.md) | [日本語の説明](./README.ja.md) | [한국어 설명](./README.kor.md) | [Français](./README.fr.md) | [Português](./README.ptbr.md) | [Türkçe](./README.tr.md) | [Русский](./README.ru.md) | [Español](./README.es.md) | [Italiano](./README.it.md) -->

</div>

![UniversalPython Flow Chart](./static/images/flow-chart.png)

## 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](./universalpython/languages/README.md) to add a new human language, or edit an existing one.

## License

[Apache-2.0 license](./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/3e/5a/2875fdf62fb435bd0860598593d1a2163e71799b158ba01c30fdab6a96ba/universalpython-0.1.5.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n  <img src=\"./static/images/universalpython-logo.png\" alt=\"UniversalPython Logo\" style=\"width: 240px; padding-bottom: 10px\" />\n  <h1>UniversalPython</h1>\n</div>\n\n<div align=\"center\">\n  \n\ud83d\udcd6 [Documentation](https://universalpython.github.io/) | \ud83c\udfaf [Examples](./test/samples/) | \ud83d\udcc4 [Research Paper](./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](./README.cn.md) | [\u65e5\u672c\u8a9e\u306e\u8aac\u660e](./README.ja.md) | [\ud55c\uad6d\uc5b4 \uc124\uba85](./README.kor.md) | [Fran\u00e7ais](./README.fr.md) | [Portugu\u00eas](./README.ptbr.md) | [T\u00fcrk\u00e7e](./README.tr.md) | [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](./README.ru.md) | [Espa\u00f1ol](./README.es.md) | [Italiano](./README.it.md) -->\n\n</div>\n\n![UniversalPython Flow Chart](./static/images/flow-chart.png)\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](./universalpython/languages/README.md) to add a new human language, or edit an existing one.\n\n## License\n\n[Apache-2.0 license](./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.5",
    "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": "ccd0c41d8bb41655479d7f480a8db3c182586d802963613cbf029b28c5b755c5",
                "md5": "e8c8a1a1756f58131e7c20251f1dea68",
                "sha256": "582d0605b25e39bd7fc9c458d3517b53f5e9b24108b4dc9b7d68165eca12325d"
            },
            "downloads": -1,
            "filename": "universalpython-0.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e8c8a1a1756f58131e7c20251f1dea68",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 19505,
            "upload_time": "2025-08-07T05:42:38",
            "upload_time_iso_8601": "2025-08-07T05:42:38.347698Z",
            "url": "https://files.pythonhosted.org/packages/cc/d0/c41d8bb41655479d7f480a8db3c182586d802963613cbf029b28c5b755c5/universalpython-0.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3e5a2875fdf62fb435bd0860598593d1a2163e71799b158ba01c30fdab6a96ba",
                "md5": "f7f6f78c08a1f0f90df1ab23416933ad",
                "sha256": "c32fd068bc75faa46e907a98dea05e021b70471013369327be7b7ec6583de95d"
            },
            "downloads": -1,
            "filename": "universalpython-0.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "f7f6f78c08a1f0f90df1ab23416933ad",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 18967,
            "upload_time": "2025-08-07T05:42:39",
            "upload_time_iso_8601": "2025-08-07T05:42:39.722923Z",
            "url": "https://files.pythonhosted.org/packages/3e/5a/2875fdf62fb435bd0860598593d1a2163e71799b158ba01c30fdab6a96ba/universalpython-0.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 05:42:39",
    "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"
}
        
Elapsed time: 1.91695s