Chuyển tự (Transliteration)
Quá trình chuyển đổi văn bản từ hệ thống chữ viết này sang hệ thống khác trong khi bảo toàn ngữ âm.
Chuyển tự là quá trình chuyển đổi văn bản viết trong một hệ thống chữ viết sang hệ thống khác. Khác với dịch thuật thay thế ý nghĩa sang ngôn ngữ khác, chuyển tự bảo toàn ngữ âm (cách phát âm) trong khi chỉ thay thế ký tự. Ví dụ, viết "東京" tiếng Nhật thành "Tokyo" bằng chữ Latin là một dạng chuyển tự. Nó được sử dụng trong nhiều ngữ cảnh bao gồm quốc tế hóa, công cụ tìm kiếm và ký hiệu tên hộ chiếu.
Cho triển khai lập trình, thư viện ICU (International Components for Unicode) là tiêu chuẩn thực tế. Lớp Transliterator của ICU cung cấp quy tắc chuyển đổi giữa nhiều hệ thống chữ viết, như Latin-sang-Katakana và Cyrillic-sang-Latin. Python có thư viện unidecode, JavaScript có gói transliteration, và các công cụ tương tự tồn tại cho các ngôn ngữ khác. Công cụ tìm kiếm sử dụng chuyển tự để chuyển đổi truy vấn tìm kiếm romanized thành tiếng Nhật để khớp.
Chuyển tự và phiên âm thường bị nhầm lẫn. Chuyển tự dựa trên tương ứng ký tự-đến-ký tự và thường có thể đảo ngược. Phiên âm dựa trên phát âm và có thể không đảo ngược được. Ví dụ, "ふじさん" romanized thành "Fujisan" là chuyển tự, trong khi người nói tiếng Anh viết âm thanh nghe được thành "Foojeesan" gần hơn với phiên âm.
Một cạm bẫy phổ biến là chuyển tự không phải lúc nào cũng tạo ra ánh xạ ký tự một-một. "ん" tiếng Nhật được romanized thành "n", nhưng trở thành "m" trước "b", "m" hoặc "p" (ví dụ: "新橋" trở thành "Shimbashi"), khiến thay thế ký tự đơn giản không đủ. Ngoài ra, dấu thanh trong tiếng Trung hoặc dấu nguyên âm trong tiếng Ả Rập có thể bị mất trong quá trình chuyển tự Latin.
Về đếm ký tự, chuyển tự có thể thay đổi đáng kể số ký tự. Một ký tự kanji đơn có thể trở thành nhiều chữ Latin ("東" trở thành "higashi" với 7 ký tự), vì vậy phải xem xét tác động đến giới hạn ký tự trước và sau chuyển tự. Đối với bài đăng mạng xã hội và meta description có giới hạn ký tự, kiểm tra số ký tự sau chuyển tự có giá trị thực tiễn quan trọng.