Molybdenum의 개발기록

[TIL] 4일차_GoogleTranslate 본문

TIL

[TIL] 4일차_GoogleTranslate

Molybdenum_j 2023. 2. 28. 15:09

▶ googletrans - 언어감지

  1. 번역기를 만든다
  2. 언어감지를 원하는 문장을 설정한다.
  3. 언어를 감지한다.
from gooletrans import Translator

translator = Translator()

sentence = "안녕하세요 오리오리입니다."
sentence = input("번역을 원하는 문장을 입력해주세요: ")

result = translator.translate(sentence,'en')
detected = translator.detect(sentence) 

print("===========출 력 결 과===========")
print(detected.lang,":",sentence)
print(result.dest,":",result.text)
print("=================================")

▶ 번역하기

  1. 번역기를 만든다.
  2. 번역을 원하는 문장을 설정한다.
  3. 번역을 원하는 언어를 설정한다.

https://py-googletrans.readthedocs.io/en/latest/

 

Googletrans: Free and Unlimited Google translate API for Python — Googletrans 3.0.0 documentation

Googletrans: Free and Unlimited Google translate API for Python Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate. Feature

py-googletrans.readthedocs.io

4. 번역한다.

translate(text(번역을 원하는 문장),dest(어떤언어로 번역을 할 것인지),src(souce text)) -> src 생략가능

dest
프랑스어 : fr / 아랍어 : ar / 베트남어 : vi / 독일어 : de / 스페인어 : es / 몽골어 : mn / 중국어 : zh-CN / 힌디어 : hi

 

 

from googletrans import Translator

translator = Translator()

# sentence = "안녕하세요. 오리오리입니다."
sentence = input("번역을 원하는 문장을 입력해주세요 : ")
dest = input("어떤 언어로 번역을 원하시나요?")

result = translator.translate(sentence,dest)
detected = translator.detect(sentence)

print("===========출 력 결 과===========")
print(detected.lang,":",sentence)
print(result.dest,":",result.text)
print("=================================")

'TIL' 카테고리의 다른 글

[TIL] 6일차_PYTHON_01  (0) 2023.02.28
[TIL] 4일차_IMAP  (0) 2023.02.28
[TIL] 4일차_API 날씨 정보 받아오기  (0) 2023.02.28
[TIL] 4일차_실시간 검색어 Crawling  (0) 2023.02.28
[TIL] 3일차_같이 푸는 Python_02  (0) 2023.02.28
Comments