트라도스를 사용하여 PO 파일 번역하기

트라도스 스튜디오 2015 이상에서는 PO 파일을 처리할 수 있는 필터가 기본 내장되어 있습니다. 저는 트라도스 스튜디오 2021을 2021년 12월에 구입했습니다. Trados Studio 2021에서 테스트해보니 파일을 지정하면 곧바로 트라도스에서 번역이 가능했습니다.

[ 이 글은 2022년 4월 9일에 마지막으로 업데이트되었습니다. ]

트라도스를 사용하여 PO 파일 번역하기

워드프레스에서는 Loco Translate와 같은 무료 플러그인을 사용하여 언어 파일을 번역할 수 있습니다.

트라도스와 같은 번역 메모리(Translation Memory) 툴을 사용하여 번역하면 기존에 번역된 내용을 재활용할 수 있고 자동 번역도 가능하므로 보다 효과적으로 번역이 가능합니다.

트라도스를 사용하여 PO 파일 번역하기

테스트로 아바다 테마의 PO 파일을 로드해 보니 일부 문자열이 자동으로 번역되어 있네요.

아바다 테마 번역하기

자동 번역된 번역은 생략하고 번역하거나 자동 번역된 번역 중에서 어색한 부분을 수정할 수 있습니다.

전문 번역가에게 번역을 맡기는 경우에는 PO 파일을 보내면 번역가가 트라도스를 사용하여 번역할 수 있습니다.

SDL Trados Studio 2014 이하 번역에서 PO 파일 번역

SDL Trados Studio를 사용하여 PO 파일을 번역하는 방법을 살펴보겠습니다. 테스트에 사용한 Trados Studio 버전은 2011입니다. 아마 2014 버전에서도 잘 작동하리라 생각됩니다.

우선 PO definition 파일을 다운로드하여 설치해야 합니다. PO 정의 파일은 여기를 클릭하여 다운로드하시기 바랍니다.

고객사에서 간혹 PO 파일 번역을 의뢰하는 경우가 있는데, 간단한 것은 poedit를 사용하는 것으로 충분할 수 있지만, 파일이 크거나 업데이트 작업인 경우 트라도스와 같은 CAT 툴의 사용을 요구하는 경우가 있습니다. 예전에는 트라도스에서 Regular Expression Delimited Text Filter를 사용하여 번역했는데, 위에 링크된 PO 필터를 사용하니 훨씬 간편해졌습니다.

SDL Trados Studio 2014 이하 번역에서 PO 파일 번역

보통 고객사에서 보내주는 PO 파일을 Trados에서 불러오면 번역할 string이 없다는 메시지가 나올 수 있습니다. 그 이유는 다음 그림을 보면 알 수 있습니다.

PO file with blank msgstr

번역할 문자열이 없다고 나오는 이유는 바로 PO 정의 파일이 msgstr 부분의 string을 번역문으로 덮어쓰기 하도록 정의되어 있기 때문입니다. 보통 PO 파일을 추출하면 msgstr 부분이 비어 있습니다. 그래서 곧바로 Trados Studio에서 번역할 수 없고 msgid 부분의 string을 msgstr 부분으로 복사한 후에 작업을 진행해야 합니다.

msgid 부분의 string을 msgstr 부분으로 복사하는 방법은 여러 가지가 있습니다. 프로그램에 익숙하다면 간단한 코드 몇 줄로 가능하고, 정규식을 사용할 수도 있습니다. 저는 주로 RegexBuddy라는 정규식 프로그램을 사용하여 이 작업을 해 왔습니다. 혹은 매크로 프로그램(예: AutoHokey)도 사용할 수가 있습니다. (가령 poedit에서 PO 파일을 불러와서 Ctrl + B를 누른 후 Ctrl + 아래쪽 화살표를 누르면 소스 부분이 타겟 칸으로 복사된 후에 다음 번역할 문자열로 이동합니다. 이 작업을 자동으로 수행하도록 매크로를 짜면 됩니다.) msgid 부분의 문자열을 msgstr 부분으로 복사했다면 나머지 단계는 일반적인 번역 과정을 따릅니다.

Translating PO files using Trados Studio

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.