IT/웹툴즈

블로그를 52개 언어로 자동 번역하는 방법

k2man 2009. 9. 18. 20:14
반응형

오래전에 블로그 번역 기능을 만들어서 제공하려고 했었는데요... 이런 저런 일로 자꾸만 뒤로 미루게 되었었습니다.

오늘 드디어 블로그 번역 기능을 (많이 모자라지만) 공개합니다. 사실 며칠동안 뚝딱 만든 것이여서 앞으로 개선해야 할 점이 많습니다. (개선해야 할 점이 눈에 마구 보입니다.)

주소는... http://autopost.k2man.com  입니다. 기존 웹툴즈(http://webtools.kr) 메뉴에도 링크를 만들었습니다. (웹툴즈의 사용하지 않는 것들은 최대한 줄일 예정입니다. 그리고 회원가입이 필요한 부분도 최대한 줄일 것이구요.)

1. 먼저 번역된 결과가 저장될 빈 블로그가 하나 필요합니다. (현재 티스토리, 텍스트큐브닷컴, 워드프레스닷컴만 테스트한 상태입니다.) 티스토리나 텍스트큐브닷컴에서 블로그 하나 더 만드시면 됩니다.

2. 블로그 API주소와 로그인 정보를 입력합니다. 들어가 보시면 아래 그림처럼 2개의 정보입력창이 나오는데, 왼쪽에는 원본블로그 정보를, 오른쪽에는 번역 결과가 저장될 블로그 정보를 입력하시면 됩니다.

3. 모든 정보를 입력하시면 블로그를 선택할 수 있습니다. (여러 개의 블로그를 하나의 아이디로 관리되는 경우가 많기 때문에 블로그를 선택해야 합니다.)

4. 블로그 선택까지 마치면 아래 화면과 같이 나옵니다.

왼쪽에서 작업할 포스트를 선택하고, 오른쪽에서 작업을 합니다.

"Now Copy"는 번역하지 않고 단순히 복사해 줍니다. (개인적으로 필요해서...) 여러 개의 블로그 글을 한 블로그로 옮기기 위한 용도로 만들었습니다.

"Now Translate"는 번역을 위한 버튼인데, 사전에 "Split Code"와 "Language"를 선택해 줘야 합니다. "Split Code"는 구글API가 장문을 지원하지 않기 때문에 편법으로 필요한 것입니다. 블로그에서 엔터를 쳤을 때, P태그가 들어 가는지 BR태그가 들어가는지에 따라서 선택해야 합니다. (어렵다면 하나씩 테스트해 보세요. 번역율이 높은 것을 선택하시면 됩니다.)

아직 부족한 부분이 너무 많습니다.

회원가입을 하지 않고자 했더니, 매 번 블로그 정보를 입력하는 것도 번거롭네요. 아주 간단한 회원가입을 할까도 고민중입니다.

네이버 블로그의 경우에도 잘 안되더군요. 여튼 여러 블로그 서비스들을 테스트하면서 고쳐야 할 듯합니다. 특히나 티스토리의 경우는 이미지 등을 별도 코드로 저장하기 때문에 변환도 필요하구요.(현재 이미지는 변환하지만, 좀 더 세밀한 작업이 필요합니다.)

구글 번역 API를 사용하기 때문에 번역 결과가 제대로 넘어오지 않는 경우도 많이 생기네요. 영어 기반으로 개발하려고 했더니... 이 것도 문제가 있구요. 다국어를 지원할 까도 생각중입니다.

여튼 부족하지만 많이 사용해 주시고, 문제점도 많이 알려주시면 고맙겠습니다. ^^

반응형