TMX

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm

TMX (Viết tắt của Translation Memory eXchange tạm dịch là định dạng phiên dịch trao đổi bộ nhớ ) là một định dạng chuẩn XML mở dành cho việc trao đổi dữ liệu về bộ nhớ dịch được tạo ra tự động bởi các máy dịch và các công cụ dịch thuật. TMX được phát triển và duy trì bởi OSCAR [1], một nhóm lợi ích đặc biệt của LISA [2] (Hiệp hội Tiêu chuẩn Địa phương hoá Công nghiệp). Tồn tại từ năm 1998, định dạng này cho phép trao đổi dễ dàng hơn các bộ nhớ dịch giữa các công cụ và/hoặc thông dịch viên, đảm bảo các dữ liệu quan trọng ít bị mất mát[3]. Phiên bản hiện tại là 1.4b - nó cho phép tạo lại các văn bản nguồn và các văn bản đích từ dữ liệu TMX. TMX 2.0 được phát hành cho ý kiến công chúng vào tháng Ba, 2007[3].

TMX là một phần của kiến trúc mở OAXAL.

Công cụ[sửa | sửa mã nguồn]

Có nhiều công cụ có thể dùng để tạo ra hoặc xử lý tập tin TMX

  • TMXValidator là công cụ mã nguồn mở để kiểm tra tính hợp lệ của tài liệu TMX.
  • CSVConverter, tạo tài liệu TMX từ tập tin CSV.
  • bitext2tmx, tạo TMX từ bitext.[4]
  • Olifant là ứng dụng .NET mã nguồn mở đẻ tạo ra và quản lý tài liệu TMX.
  • Stingray Document Aligner là công cụ thương mại viết bằng Java để tạo ra tập tin TMX từ các cặp tập tin ở nhiều định dạng khác nhau.
  • Công cụ po2tmx của Translate Toolkit có thể tạo TMX từ PO.[5]
  • SDL TRADOS có thể tạo ra tập tin TMX.
  • Phần mềm MemoQ có thể xuất và nhập TMX.
  • Fortis Revolution có thể xuất và nhập TMX.
  • Apertium có thể bỏ qua quy tắc dịch theo luật khi tìm thấy câu trùng khớp trong TMX
  • STAR Transit XV và STAR Transit NXT có thể xuất và nhập TMX.
  • Google Dịch có thể sử dụng các tập tin TMX. [1]
  • Okapi Framework có nhiều công cụ có thể xuất và nhập TMX [6]

Xem thêm[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ OSCAR - Open Standards for Container/Content Allowing Re-use
  2. ^ LISA - Localization Industry Standards Association
  3. ^ a b TMX Home
  4. ^ bitext2tmx - Aligner written in Java by Mikel Forcada and Susana Santos
  5. ^ po2tmx - Convert Gettext PO files to a TMX translation memory file
  6. ^ Okapi components using TMX