본문 바로가기
파이썬 (Python)/General

Python 파이썬 구글 translate 모듈 google_trans_new 활용 하기

by ★√★ 2021. 1. 29.

안녕하세요, Davey 입니다. 오늘은 포스팅할 내용은, 네이버의 파파고 처럼 번역 프로그램을 만드는 방법에 대한 내용입니다. 오늘 사용한 모듈은 구글 translate 모듈인 google_trans_new 을 활용할 예정입니다. 

 


1. google_trans_new 이란?

Google 번역을 위한 무료 파이썬 API입니다. 이 인터페이스는 학술용으로만 사용하고, 상업용으로는 사용하지 말라고 하네요. 관련 내용은 출처는 아래 참조 하세요.

pypi.org/project/google-trans-new/

 

google-trans-new

A free and unlimited python tools for google translate api.

pypi.org

 

2. google_trans_new 을 이용한 Translator 만들어 보기

: 일단 google_trans_new 모듈을 이용하기 위해서, 설치를 하셔야 합니다.

 

pip install google_trans_new

 

- 설치를 완료하시면, import를 통해서 선언을 하셨을 때 Error 심벌이 나타나지 않습니다. double check 도 할 겸 선언을 해주시면 됩니다. 

 

from google_trans_new import google_translator

번역의 출력값 기본 언어 세팅은 "영어" 로 되어 있습니다. 그래서 저희는 기본 출력 언어 세팅을 수정할 예정입니다. 수정을 위해서 아래 코드를 이용하시면 됩니다. 

 

 

 [기본 출력 언어 값 수정 (한국어로 수정)]

# lang_src 내부 value 값 = 입력 언어, lang_tgt 내부 value 값 = 출력 언어
translate_text = translator.translate(input("번역할 문장 or 글자를 입력하세요 : \n"), lang_src='en' , lang_tgt ='ko')

 

- 기본 언어 값을 수정까지 한 완벽한 코드는 아래와 같습니다. 일단 입력 값은 그때 그때 마다, 입력하기 위해 "input" 함수를 사용하였습니다. 참조 하세요.

 

from google_trans_new import google_translator

translator = google_translator()
translate_text = translator.translate(input("번역할 문장 or 글자를 입력하세요 : \n"), lang_src='ko')

print(translate_text)

 

- 실행 및 입력값 "Hello, How are you?" 으로 입력해본 결과는 아래와 같습니다. 정상적으로 번역이 되는 걸 확인 하실 수 있습니다.

 

google_trans_new 구현 결과

이상입니다. 정말 간단하게만 코드를 작성하더라도, 번역이 되는 걸 확인 하실 수 있습니다. 정말 유용한 모듈인 거 같습니다. 인터넷이 안되는 곳에서는 유용하게 사용이 가능 할 거 같습니다.

 

제 Posting이 조금이나마 정보 전달에 도움이 되셨길 빌며, 되셨다면, 구독, 댓글, 공감 3종 세트 부탁 드립니다. 감사합니다.


[저작권이나권리를 침해한 사항이 있으면 언제든지 Comment 부탁 드립니다검토  수정  삭제 조치 하도록 하겠습니다그리고기재되는 내용은 개인적으로 습득한 내용이므로 오류가 발생할  있을 가능성이 있으므로기재된 내용은 참조용으로만 봐주시길 바랍니다게시물에오류가 있을때도, Comment 달아 주시면검증 결과를 통해수정하도록 하겠습니다.]

728x90

댓글