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
Close
Hashes for google-translate.py-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6567ec1ebdd224d98ff0a20390830c3b8151757ba325048546aea8aea8bdb159 |
|
MD5 | 348bf35e276ff56d3296e11771aa867b |
|
BLAKE2b-256 | c3c1aead524b830804cfd8a8629213e5cf12e97ca9a9c9de6a9abeb951f9be8a |
Close
Hashes for google_translate.py-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6187f4657af28112eb30af1f8d0354428083bcb48ee087568dcafe51e6070892 |
|
MD5 | 6addcbcba64d0a3021f92d51bc59a6a0 |
|
BLAKE2b-256 | 300fc424534eb7ea36f48b638f0b9f045ed7452f27a4831f11262e151b986bfa |