Treating Documentation Translations as Versioned Software Assets

이 글은 문서 번역에 대한 제 현재 thesis가 분명해진 글이었습니다.

큰 문서 저장소에서 번역은 보통 크게 실패하지 않습니다. 조용히 낡아갑니다. 원문이 바뀌고, 예제가 바뀌고, 스크린샷이 교체됩니다. 그런데 번역된 파일은 여전히 자연스럽게 읽히면서도 더 이상 현실과 맞지 않을 수 있습니다.

그래서 질문이 바뀌었습니다. "이 번역이 맞는가?"만으로는 부족했습니다. 더 운영적인 질문은 "이 번역 artifact가 아직 원문과 동기화되어 있는가?"였습니다.

그때부터 번역 유지보수는 content generation보다 dependency management에 가깝게 보였습니다. 번역 파일은 특정 원문 버전과 관계를 가집니다. 원문이 움직이면 무엇이 바뀌었는지, 무엇이 아직 유효한지, 무엇을 다시 리뷰해야 하는지 알아야 합니다.

이 관점은 Co-op Translator와 Localizeflow를 하나의 작업으로 연결했습니다. Co-op Translator는 오픈소스에서 workflow를 증명하고, Localizeflow는 같은 운영 모델을 제품 인프라로 바꿉니다.

여기서 남은 원칙은 번역을 유지보수되는 artifact로 봐야 한다는 것입니다. 자연스러운 문장도 중요하지만, 시간이 지나도 쓸 수 있게 만드는 것은 synchronization입니다.

원문 읽기:

Rethinking Documentation Translation: Treating Translations as Versioned Software Assets

댓글