Tuesday, May 19, 2015

Creating TM from Excel Spreadsheets

Creating TM from Excel Spreadsheets
엑셀 파일에서 Studio TM 만들기


Source / Target 상태의 엑셀 파일의 내용을 Studio TM 으로 만드는 방법에 관하여 쓴다. 의외로 종종 질문받는 항목.

우선 명확히 해야 하는 점은, 현재 *.xls 또는 *.xlsx 에서 바로 Studio TM 으로 들어가는 방법은 없다는 것. 대신 여기서는 우회할 수 있는 방법을 다루기로 한다.

우회하는 방법은 크게 다음의 2 가지 정도를 생각해 볼 수 있겠다 (혹시 더 편리한 방법을 알고 계시는 분은 제보 바란다).
  • Excel > unicode text 로 저장 > Studio 의 Tab Delimited Text 필터를 사용하여 bilingual document 로 만들기 > 해당 프로젝트에 TM 을 연결하고 Update TM
  • Excel > unicode text 로 저장 > Olifant 등의 툴을 사용하여 tmx 로 변환 > Studio 에서 TM 에 import

여기서는 첫 번째 방법에 대해 다루기로 한다.

Note: segment 안에 line break 가 있으면 이 방법을 사용할 수 없다.

1. Excel 에서 unicode text 로 저장하기

1-1. TM 으로 만들 Excel 파일 준비


1-2. 다른 이름으로 저장 > 유니코드 텍스트 선택
(Note: 일반 텍스트 (Tab delimited) 또는 CSV (Comma delimited) 로 저장하면 언어에 따라 글자가 깨지는 경우가 있다)


2. Studio 에서 불러오기

2-1. Studio 실행하여 File > Options 선택 (기존 프로젝트에 파일을 추가하려면 Project Settings 를 클릭할 것)


2-2. 왼쪽 tree menu 에서 File Types > Tab Delimited Text 선택


2-3. Format 선택 > Delimiter 는 Tab 에 두고 Source / Translation column 도 준비한 파일에 맞게 설정한다. 하단의 Exclude, Existing translations 항목도 확인할 것.


2-4. Studio 에서 새 프로젝트를 구성하고 내용을 추가할 TM 을 연결



2-5. 프로젝트 구성이 완료되고 파일을 열어보면 다음과 같은 형태로 source / target 이 들어와 있다.


2-6. 상단 Batch Tasks > Update Main Translation Memories 선택


2-7. Batch Processing 창이 표시되면 내용을 확인하고 Finish 를 클릭하여 TM 에 update



2-8. TM 을 열어보면 update 한 내용이 들어 있는 것을 확인할 수 있다.


이제부터 사용하면 된다 !