Skip to main content

A Python3 library for translating text using Google Translate API.

Project description

gpytranslate

A Python3 library for translating text using Google Translate API.


Features

  • Dot accessible values
  • Supports emoji
  • Asynchronous
  • Type hinted
  • Free to use
  • Easy

Quick Start

Installation

Requirements:

  • Python 3.6 or higher.
$ python -m pip install gpytranslate

Usage

Example:

from gpytranslate import Translator
import asyncio


async def main():
    t = Translator()
    translation = await t.translate("Ciao come stai? Io bene ahah.", targetlang="en")
    language = await t.detect("Ciao come stai? Io bene ahah.")
    print(f"Translation: {translation.text}\nDetected language: {language}")


if __name__ == "__main__":
    asyncio.run(main())

Note: you could also check tests folder for extra examples

Output:

Translation: Hello how are you? I'm fine, haha.
Detected language: it

Development

Want to contribute? Pull requests are accepted!


License

GNU GPLv3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpytranslate-1.0.3.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

gpytranslate-1.0.3-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file gpytranslate-1.0.3.tar.gz.

File metadata

  • Download URL: gpytranslate-1.0.3.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for gpytranslate-1.0.3.tar.gz
Algorithm Hash digest
SHA256 8167e72d9a9d48d876f7b1d78f3525ae699fca96c7e885895f6254c7cc7aed5e
MD5 7988bdaa0d9ba9ce5244a714c08411d3
BLAKE2b-256 bcdef2393d3e7ac64faf60f222197a654bbc14cd8a46baf64ba00d4bebb5c191

See more details on using hashes here.

File details

Details for the file gpytranslate-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: gpytranslate-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for gpytranslate-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 970e2c180ab1bfb54cf268853ead19729e175ad6b3796bb827bb925a968c0318
MD5 4d3ba4d5e5402b89086ec00fd0c2fa87
BLAKE2b-256 763d82951ed42ef1d4b9763e532183f9f1f525a77ca8fb52a9193cae037959f2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page