Skip to main content

Free Google Translate API service

Project description

Free Google Translate API. It works with selenium and Chrome. For each translation it uses public Google Translate web service.

Requerements:

Features

  • Text translation

  • HTML markuped text translation

Installation

$ pip install gtrans

Example usage

from gtrans import translate_text, translate_html

text = '''
Jones and Palin met at Oxford University, where they performed together
with the Oxford Revue. Chapman and Cleese met at Cambridge University.
Idle was also at Cambridge, but started a year after Chapman and Cleese.
'''

html = '''
<h1>Нил Армстронг</h1>
<p>Нил Армстронг родился в городе Уапаконета, штат Огайо,
в семье Стивена Армстронга и Виолы Энгель.</p>
<p>Родился 5 августа 1930 года. Он имел шотландско-ирландское
и немецкое происхождение.</p>
<p>У него были младшие сестра и брат: Джун и Дин. Отец,
Стивен Армстронг, работал
аудитором на правительство штата, и после рождения Нила
семья часто переезжала из
города в город: они успели пожить в двадцати различных
городах до того, как окончательно
осели в Уапаконете (штат Огайо) в 1944 году.</p>
'''

print('*'*50)
print(translate_text(text, 'en', 'ru'))
print('='*50)
print(translate_html(html, 'ru', 'en'))
print('*'*50)

Output

**************************************************
Джонс и Пэйлин встретились в Оксфордском университете, где они выступали вместе с Oxford Revue.
Чепмен и Клиз встретились в Кембриджском университете. Идл был также в Кембридже, но начал через
год после Чепмена и Клиса.
==================================================
<h1>Neil Armstrong</h1> <p>Neil Armstrong was born in Huapakoneta, Ohio, to the family
of Stephen Armstrong and Viola Engel.</p> <p>He was born on August 5, 1930. He had Scottish-Irish
and German descent.</p> <p>He had a younger sister and brother: June and Dean. Father Steven Armstrong
worked as an auditor for the state government, and after the birth of Neil, the family often moved
from city to city: they managed to live in twenty different cities before finally settling in Wapakonet,
Ohio, in 1944.</p>
**************************************************

Changelog

0.2

  • updates in modules

  • multithreading mode

  • updates in markuped text translation

  • change PhantomJS to Chromedriver

0.1

  • First published working version.

Author

Sergii Chernenko <mailto:4e.sergei@gmail.com>

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

gtrans-0.2.tar.gz (3.8 MB view details)

Uploaded Source

Built Distribution

gtrans-0.2-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file gtrans-0.2.tar.gz.

File metadata

  • Download URL: gtrans-0.2.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gtrans-0.2.tar.gz
Algorithm Hash digest
SHA256 bd4376d6c801aeb14e0451a9e3cb7bf4d3e259c6ecc3210460e8ea87c1b868d3
MD5 803eff7623e10de9ca9ca1a9e06f71e3
BLAKE2b-256 95bac96ae73453c4f40affc3b0929afb479ef9ae983fc33d97e90483ec489c26

See more details on using hashes here.

File details

Details for the file gtrans-0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for gtrans-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 56e133d2b5350e8bc81a07946a49ab44b59f52e85187ce5548631cf631ce7129
MD5 350e799873d291fe14b94a1c67503efd
BLAKE2b-256 dc3e5851438683ad69fdb60e1ad2058dad373ab8c7fe06bb738fb7b6d3e66133

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