구글 번역기를 사용하기 위한 googletrans 라이브러리를 추가해주자.
python -m pip install googletrans==4.0-rc1
googletrans 라이브러리에서 사용 가능한 언어에는 어떤 것들이 있는지 알아보자.
사용 가능한 언어가 워낙 많기 때문에 몇 가지만 나타내겠다.
보다시피 key-value 쌍으로 구성된 Dictionary 형태로 값이 반환되는데, 우리가 사용할 것은 key 값이다. 즉, 위 결과를 통해 번역하고자 하는 언어의 key 값을 얻을 수 있다.
이제 번역 프로그램을 작성해보자.
영어로 작성된 txt파일을 하나 만들어보자. 웨스트 라이프의 My Love라는 팝송의 가사를 입력해보았다.
영어 문서를 번역할 수 있는 프로그램을 작성해보자.
코드의 실행결과는 아래와 같이 나타난다.
번역이 잘 진행되었다.
이제는 콘솔에 결과를 띄우는 방식 대신, 파일로 저장하는 방식을 실습해보자.
작업 디렉토리로 가보면 my_love 번역본.txt 파일이 생성되어 있고, 그 안에 번역된 결과가 잘 기록되었다.