universalpython


Nameuniversalpython JSON
Version 0.1.8 PyPI version JSON
download
home_pageNone
SummaryUniversalPython - Write Python in your native language
upload_time2025-10-07 19:26:02
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 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>

![UniversalPython Flow Chart](https://github.com/UniversalPython/UniversalPython/blob/main/static/images/flow-chart.png?raw=true)

## 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![UniversalPython Flow Chart](https://github.com/UniversalPython/UniversalPython/blob/main/static/images/flow-chart.png?raw=true)\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"
}
        
Elapsed time: 0.49895s