Library for using accurate Google Translate in Python
Project description
google-translate.py
Library for using accurate Google Translate in Python
Pythonで正確なGoogle翻訳を使用するためのライブラリ
English
This library uses the translation function of Google Apps Script.
install
Install using pip.
pip install google-translate.py
How to use
Normal:
from google_translate_py import Translator
print(Translator().translate("Hello World!!", "en", "ja"))
>>> こんにちは世界!!
Async version:
import asyncio
from google_translate_py import AsyncTranslator
async def main():
print(await AsyncTranslator().translate("Hello World!!", "en", "ja"))
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
>>> こんにちは世界!!
Automatic language judgment
If you leave the second argument (source) empty, the language will be determined automatically.
Normal:
from google_translate_py import Translator
print(Translator().translate("Hallo Welt!!", "", "ja"))
>>> こんにちは世界!!
Async version:
import asyncio
from google_translate_py import AsyncTranslator
async def main():
print(await AsyncTranslator().translate("Hallo Welt!!", "", "ja"))
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
>>> こんにちは世界!!
Thank you for reading!
日本語
このライブラリはGoogle Apps Scriptの翻訳機能を利用しています。
インストール
pipを使用してインストールします。
pip install google-translate.py
使い方
通常:
from google_translate_py import Translator
print(Translator().translate("Hello World!!", "en", "ja"))
>>> こんにちは世界!!
非同期版:
import asyncio
from google_translate_py import AsyncTranslator
async def main():
print(await AsyncTranslator().translate("Hello World!!", "en", "ja"))
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
>>> こんにちは世界!!
自動言語判定
二つ目の引数(source)を空にしておくと言語を自動で判定してくれます。
通常:
from google_translate_py import Translator
print(Translator().translate("Hallo Welt!!", "", "ja"))
>>> こんにちは世界!!
非同期版:
import asyncio
from google_translate_py import AsyncTranslator
async def main():
print(await AsyncTranslator().translate("Hallo Welt!!", "", "ja"))
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
>>> こんにちは世界!!
読んでくれてありがとうございます!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file google-translate.py-1.0.0.tar.gz.
File metadata
- Download URL: google-translate.py-1.0.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6567ec1ebdd224d98ff0a20390830c3b8151757ba325048546aea8aea8bdb159
|
|
| MD5 |
348bf35e276ff56d3296e11771aa867b
|
|
| BLAKE2b-256 |
c3c1aead524b830804cfd8a8629213e5cf12e97ca9a9c9de6a9abeb951f9be8a
|
File details
Details for the file google_translate.py-1.0.0-py3-none-any.whl.
File metadata
- Download URL: google_translate.py-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6187f4657af28112eb30af1f8d0354428083bcb48ee087568dcafe51e6070892
|
|
| MD5 |
6addcbcba64d0a3021f92d51bc59a6a0
|
|
| BLAKE2b-256 |
300fc424534eb7ea36f48b638f0b9f045ed7452f27a4831f11262e151b986bfa
|