지나가던 개발자
[Python] googletrans 모듈을 사용한 번역기 만들기 본문
우리가 외국어를 할 때에, 직독직해가 가능할 정도의 실력을 가졌다면 정말 좋겠지만 그러지 못한 경우에는 번역기를 사용합니다.
흔히 구글번역기, 파파고 등을 사용하는데, 오늘은 구글번역기(라고 추정되는)로 번역기를 만들어 볼 거에요.
우선 제목에서 언급했다시피 googletrans 모듈을 설치해줍시다. pip install googletrans==4.0.0-rc1라고 치면 알파 버전으로 설치가 될 겁니다.!
이제 코드를 한번 짜봤습니다.
import googletrans
from googletrans import Translator
text = input("Text that you want to transtrate: ")
translator = Translator()
print("\n", translator.translate(text, src=translator.detect(text).lang, dest='en').text)
이렇게 코드를 짜면 어떤 언어가 들어와도 영어로 번역이 가능합니다. translator.detect(text).lang 부분에서 입력받은 언어를 판별합니다.
이렇게 잘 동작하는 것을 확인할 수 있습니다. 한국어 "안녕하세요."도, 일본어 "こんにちは!"도 모두 잘 번역하고 있습니다.
한국어로 번역하고 싶으시면 위 코드의 마지막 줄의 dest='en' 부분을 dest='ko'로 바꿔 주시면 됩니다.
'Developing > Python' 카테고리의 다른 글
[Python] beautifulsoup를 사용한 웹 크롤링 예제 - 노래 가사 가져오기 (0) | 2021.12.20 |
---|---|
[Python] 소인수분해 프로그램 만들기 (0) | 2021.11.25 |
[Python] 진수 변환기 만들기 (0) | 2021.11.06 |
[Python] 히라가나를 가타카나로 바꾸는 프로그램 만들기 (0) | 2021.09.03 |
[Python] 마이크로비트로 모스부호 송수신기 만들기 (0) | 2021.08.28 |
Comments