Skip to main content

[Unofficial] Kakaotrans: Kakao translate API for python

Project description

Kakaotrans

Unofficial python API for Kakao translate service.

Installation

$ pip install kakaotrans

Usage

Basic Usage

>>> from kakaotrans import Translator
>>> translator = Translator()
>>> translator.translate("Try your best rather than be the best.")
# '최고가 되기보다는 최선을 다하라.'
>>> translator.translate("최고가 되기보다는 최선을 다하라.", src='kr', tgt='de')
# 'Tun Sie Ihr Bestes, anstatt das Beste zu sein.'

Separate the query into multiple sentences

Translation query might include multiple sentences. If you set separate_lines=True, translator will automatically separate the query and return the list of multiple sentences.

from kakaotrans import Translator

translator = Translator()

translator.translate("""지난해 3월 오픈한 카카오톡 주문하기는 현재까지 약 250만명의 회원을 확보했다.
            전 국민에게 친숙한 카카오톡 UI를 활용하기 때문에 별도의 앱을 설치할 필요 없이 카카오톡 내에서 모든 과정이 이뤄지는 것이 특징이다.""",
            src='kr', tgt='en', separate_lines=True)
# ['The ordering of KakaoTalk, which opened in March last year, has secured about 2.5 million members to date.', 'Because it uses KakaoTalk UI, which is familiar to the whole nation, it is characterized by all the processes in KakaoTalk without having to install a separate app.']

Save translated result as file

>>> from kakaotrans import Translator
>>> translator = Translator()
>>> translator.translate("Try your best rather than be the best.", save_as_file=True, file_name='result.txt')

Reference

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

kakaotrans-0.1.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file kakaotrans-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: kakaotrans-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.27.0 CPython/3.6.6

File hashes

Hashes for kakaotrans-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0476385b9a26d8f820274421cbcf72cc44af044e3cb08855dae8478b78f6428b
MD5 a2cac0e4c173c1a8d02dafef698386b0
BLAKE2b-256 d40df425ca254bf69c513c7c0150ba5dfcb095cc5d0c694af328dba7f42582b6

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