안녕하세요, Davey 입니다. 오늘은 포스팅할 내용은, 네이버의 파파고 처럼 번역 프로그램을 만드는 방법에 대한 내용입니다. 오늘 사용한 모듈은 구글 translate 모듈인 google_trans_new 을 활용할 예정입니다.
1. google_trans_new 이란?
: Google 번역을 위한 무료 파이썬 API입니다. 이 인터페이스는 학술용으로만 사용하고, 상업용으로는 사용하지 말라고 하네요. 관련 내용은 출처는 아래 참조 하세요.
pypi.org/project/google-trans-new/
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?" 으로 입력해본 결과는 아래와 같습니다. 정상적으로 번역이 되는 걸 확인 하실 수 있습니다.
이상입니다. 정말 간단하게만 코드를 작성하더라도, 번역이 되는 걸 확인 하실 수 있습니다. 정말 유용한 모듈인 거 같습니다. 인터넷이 안되는 곳에서는 유용하게 사용이 가능 할 거 같습니다.
제 Posting이 조금이나마 정보 전달에 도움이 되셨길 빌며, 되셨다면, 구독, 댓글, 공감 3종 세트 부탁 드립니다. 감사합니다.
[저작권이나, 권리를 침해한 사항이 있으면 언제든지 Comment 부탁 드립니다. 검토 후 수정 및 삭제 조치 하도록 하겠습니다. 그리고, 기재되는 내용은 개인적으로 습득한 내용이므로, 혹 오류가 발생할 수 있을 가능성이 있으므로, 기재된 내용은 참조용으로만 봐주시길 바랍니다. 게시물에, 오류가 있을때도, Comment 달아 주시면, 검증 결과를 통해, 수정하도록 하겠습니다.]
'파이썬 (Python) > General' 카테고리의 다른 글
Python 파이썬 ChromeDriver 사용하기 전에 확인 해야 할 사항 (0) | 2021.02.03 |
---|---|
Python 파이썬 List (리스트) 활용하기 (2) | 2021.02.03 |
Python 파이썬 숫자 타입과 문자 타입 변수 선언 하기 (2) | 2021.01.30 |
Python 파이썬 Project & Python File 만들고, Hello World 출력 (0) | 2021.01.29 |
파이참 (Pycharm) + 아나콘다 Anaconda 설치 하기 (1) | 2021.01.29 |
댓글