Skip to main content

Round Trip Translation tool for Korean data augmentation

Project description

koRTT

Round Trip Translation(RTT) tool for Korean data augmentation

한국어 데이터 증강을 위한 파이썬 라이브러리입니다.
Round Trip Translation을 활용하여 주어진 문장을 유사한 의미의 문장으로 변환합니다.

Install

pip install kortt

Usage

사용에 앞서 각 모드별로 API Key 발급이 필요합니다.
(google의 경우 API 키 입력이 필요 없습니다.)
지원하는 모드는 아래 Surppoted modes를 참고해주세요.
⚠️ 발급받은 API 키는 공개된 파일에 노출되지 않도록 주의해주세요

from kortt import Generator

generator = Generator(
    mode="papago", client_id="YOURCLIENTID", secret_id="YOURSECRETID"
)

result = generator.generate("나는 오늘 아침에 밥을 맛있게 먹었다.")
print(result)

# "나는 오늘 아침에 맛있는 식사를 했다."

Surppoted modes

Mode Link
papago https://developers.naver.com/docs/papago/README.md
google API Key 필요 X
microsoft 모드 추가 예정

Examples

Source Senetence Papago result Google result
나는 오늘 아침에 밥을 맛있게 먹었다. 나는 오늘 아침에 맛있는 식사를 했다. 나는 오늘 아침에 맛있는 쌀을 먹었다.
오랜만에 산책하니까 좋다. 오랜만에 산책하니 좋다. 내가 걷는 지 오래되었습니다.
빼앗긴 들에도 봄은 오는가 도둑맞은 땅에도 봄이 오나요? 봄이 도난당한 들판에오고 있습니다
하늘을 우러러 한 점 부끄럼이 없기를 하늘을 올려다보는 것에 부끄러움이 없기를 바랍니다. 하늘에 부끄러운 지점이 없기를 바랍니다.
가야 할 때가 언제인가를 분명히 알고 가는 이의 뒷모습은 얼마나 아름다운가 언제 가야 할지 뻔히 아는 사람의 뒷모습은 얼마나 아름다운가. 언제 갈지 명확하게 아는 사람의 뒷면이 얼마나 아름답습니까?
Pytorch는 딥러닝을 위한 강력한 도구이다 파이토치는 딥러닝을 위한 강력한 도구이다. Pytorch는 딥 러닝을위한 강력한 도구입니다
한국어 자연어 처리 난이도 ㄹㅇ 실화냐 ㅋㅋ 한국어 자연어 처리 난이도는 정말 현실이야 ㅋㅋ 한국 자연 언어 처리 난이도는 실화입니다 haha
오늘 미팅은 10시에 시작합니다 오늘 회의는 10시에 시작한다. 오늘의 회의는 10시에 시작됩니다

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

koRTT-0.0.3-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file koRTT-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: koRTT-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for koRTT-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd43866617b83b5b5eaa0c097ae463798c0abbeb84916dc533e92037f45a29af
MD5 21107d441baf3b9099d13fc205e9e866
BLAKE2b-256 532affa9357039c8adcef8c631751722fd6bd554471c5a087ecf7d7932a5fb2d

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