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-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 626ae62611c253c299a2a05159787f202a5858d388c267c219a72bac4216dc02 |
|
MD5 | 9d9aed4bc0364a902f7b6bf9c07b805c |
|
BLAKE2b-256 | 18d224cc32d36ebd6cbaf774e1a4de8adb48390ce95095cd97922df99c00d724 |
Close
Hashes for google_translate.py-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d7ebf8681baaa488a1631290c45be5cab9e624ed8522b073ff6bc694c34e916 |
|
MD5 | a5d35db716795bf6fc736873443ff7ef |
|
BLAKE2b-256 | 5dca23e762d0a89e95cb2cac7d8b9f6c82d8e5df628577546d9fd35a85ab0989 |