Bản địa hóa ứng dụng hoặc trang web tiếng Pháp sang tiếng Việt
← Blog
🌏 Bản địa hóa7 phút đọc

Bản địa hóa ứng dụng hoặc trang web tiếng Pháp sang tiếng Việt

💡 Đội phát triển người Pháp có lợi thế sẵn có khi bản địa hóa sang tiếng Việt: cả hai ngôn ngữ đều dùng bảng chữ cái La-tinh. Điểm mấu chốt cần xử lý là hệ thống 6 thanh điệu của tiếng Việt, thể hiện qua dấu trên nguyên âm. Toàn bộ hệ thống phải hỗ trợ UTF-8 và font Unicode đầy đủ trước khi bắt đầu dịch.

Ý chính

  • Cả hai ngôn ngữ đều dùng chữ La-tinh, nhưng tiếng Việt thêm 6 thanh điệu qua dấu: hệ thống phải UTF-8 toàn tuyến để dấu thanh không bị hỏng im lặng.
  • Dùng hreflang="fr" và hreflang="vi" (BCP 47) trên mỗi cặp trang để tránh phạt nội dung trùng lặp từ Google.
  • Chuỗi giao diện tiếng Việt thường ngắn hơn tiếng Pháp, nên tràn văn bản hiếm khi là vấn đề khi dịch theo hướng này.
  • Trados Studio, memoQ, Crowdin và Phrase đều hỗ trợ cặp ngôn ngữ Pháp-Việt với TM và bảng thuật ngữ đầy đủ.
  • MT (DeepL, Google Cloud Translate) đủ dùng cho nội dung thông tin; văn bản pháp lý, y tế và quan trọng với sản phẩm cần người dịch tiếng Việt bản ngữ kiểm tra.

Lợi thế mã hóa của đội Pháp khi bản địa hóa sang tiếng Việt

Khác với dự án dịch Trung-Việt, tiếng Pháp đã dùng chữ La-tinh nên pipeline xử lý văn bản đúng hướng ngay từ đầu. Điểm khác biệt then chốt là phạm vi khối ký tự: dấu tiếng Pháp (é, à, ê, ç) nằm trong khối Basic Latin và Latin-1 Supplement (U+0000-U+00FF), còn dấu thanh tiếng Việt (ề, ộ, ặ, ứ) cần khối Latin Extended Additional (U+1E00-U+1EFF).

Bất kỳ hệ thống cũ nào dùng ISO 8859-1 sẽ làm hỏng văn bản tiếng Việt một cách âm thầm: các code point đó đơn giản không tồn tại trong Latin-1. W3C khuyến nghị UTF-8 cho toàn bộ nội dung web mới, và với tiếng Việt điều này là bắt buộc. Khai báo <meta charset="UTF-8"> trên mỗi trang và xác nhận database, API, cùng file export đều dùng UTF-8 trước khi bắt đầu dịch.

Về font, Be Vietnam Pro (Google Fonts) được thiết kế riêng cho tiếng Việt, và Noto Sans hỗ trợ đầy đủ bộ ký tự tiếng Việt. Nếu sản phẩm đang dùng font chuyên cho tiếng Pháp, hãy kiểm tra phạm vi ký tự tiếng Việt trước khi ra mắt: glyph bị thiếu hiển thị là ô vuông rỗng mà không có thông báo lỗi nào khác.

Sự khác biệt lớn nhất giữa tiếng Pháp và tiếng Việt trong bản địa hóa phần mềm là gì?

Tiếng Pháp là ngôn ngữ biến hình: danh từ có giới tính ngữ pháp, động từ chia theo ngôi, tính từ hòa hợp với danh từ. Nhiều template chuỗi và logic điều kiện trong nền tảng bản địa hóa của bạn được xây dựng xoay quanh các tính năng đó. Tiếng Việt là ngôn ngữ phân tích, đơn lập, không có bất kỳ tính năng nào trong số đó. Không có giới tính ngữ pháp. Không chia động từ. Không có hậu tố số nhiều. Nhiều template chuỗi sẽ đơn giản hơn, không phức tạp hơn, khi dịch sang tiếng Việt.

Thứ tiếng Việt thêm vào là hệ thống đại từ nhân xưng dựa trên quan hệ để đánh dấu văn phong xã hội. Từ "tôi" thay đổi tùy theo mối quan hệ giữa người nói và người nghe: tôi (trung tính trang trọng), em (cấp dưới), mình (thân mật). Với sản phẩm B2B SaaS, quy ước là: ngôi thứ nhất tôi và ngôi thứ hai bạn. Xác định điều này trong bộ hướng dẫn phong cách trước khi bắt đầu dịch.

Định dạng số và ngày tháng cũng khác tiếng Pháp. Tiếng Pháp dùng dấu cách không ngắt cho hàng nghìn và dấu phẩy cho số thập phân. Tiếng Việt dùng dấu chấm cho hàng nghìn và dấu phẩy cho số thập phân (ví dụ: 1.000.000,50). Tham chiếu có thẩm quyền là Unicode CLDR locale vi, cung cấp các mẫu mà thư viện i18n của bạn nên sử dụng trực tiếp.

Danh sách kiểm tra đầy đủ cho bản địa hóa Pháp-Việt

Thực hiện từng bước theo thứ tự. Mỗi bước là một cổng kiểm tra thực sự trước khi ra mắt, không chỉ là gợi ý phong cách.

  • Kiểm tra mã hóa: xác minh UTF-8 toàn tuyến: HTML meta charset, HTTP Content-Type header, charset database và mọi file export.
  • Kiểm tra phạm vi font: xác nhận typeface bao phủ U+1E00-U+1EFF (Latin Extended Additional). Kiểm tra với chuỗi mẫu "ề ộ ặ ứ ẵ ị".
  • Cài đặt hreflang: thêm rel="alternate" hreflang="fr" và hreflang="vi" cho mỗi cặp trang cùng một hreflang="x-default" dự phòng, theo hướng dẫn nhắm mục tiêu quốc tế của Google Search Central.
  • Kết nối locale: đăng ký locale vi trong thư viện i18n và kiểm tra hiển thị ngày, số, tiền tệ theo dữ liệu CLDR vi.
  • Hướng dẫn phong cách: xác định ngôi xưng hô (tôi/bạn), thuật ngữ ưa dùng (Hán-Việt vs. thuần Việt) và mức độ trang trọng trước khi dịch.
  • Xây dựng bảng thuật ngữ: tạo bảng thuật ngữ song ngữ fr-vi 100-200 từ trong công cụ CAT trước khi bắt đầu dịch.
  • Kiểm tra giao diện: kiểm tra nhãn nút và điểm cắt ngắn: một số chuỗi tiếng Việt dài hơn tiếng Pháp một chút.
  • Kiểm duyệt bản ngữ: người nói tiếng Việt bản ngữ kiểm tra phát hiện lỗi dấu: 6 thanh điệu nghĩa là một dấu sai tạo ra từ hoàn toàn khác mà không có spell-checker nào phát hiện.

Công cụ nào hỗ trợ cả tiếng Pháp và tiếng Việt?

Hầu hết các nền tảng CAT và TMS chuyên nghiệp hỗ trợ cặp Pháp-Việt mà không cần cấu hình đặc biệt. Sự khác biệt thực tế là chất lượng bộ nhớ dịch và dữ liệu bảng thuật ngữ sẵn có khi bắt đầu dự án.

Trados Studio và memoQ đều hỗ trợ mã locale fr-FR và vi-VN, xử lý các định dạng XLIFF, PO, JSON và Android/iOS resource thường dùng trong dự án web và app. Thuật ngữ memoQ là nơi phù hợp để thực thi lựa chọn Hán-Việt nhất quán so với tiếng Việt thuần.

Crowdin và Phrase cung cấp luồng bản địa hóa liên tục kết nối với kho Git. Cả hai hỗ trợ mã ngôn ngữ fr và vi và có thể tự động đẩy chuỗi tiếng Việt cập nhật cho dịch giả khi chuỗi nguồn tiếng Pháp thay đổi.

Với WordPress, cả WPML và Polylang đều hỗ trợ locale vi_VN. Module Quản lý Dịch thuật của WPML kết nối với dịch giả chuyên nghiệp; Polylang phù hợp với trang nhỏ quản lý nội bộ. Xem hướng dẫn về bản địa hóa website sang tiếng Việt để so sánh công cụ rộng hơn.

Về dịch máy, Google Cloud Translation đã hỗ trợ tiếng Việt (mã ngôn ngữ vi) nhiều năm với các mô hình NMT, và DeepL thêm tiếng Việt làm ngôn ngữ thứ 36 vào năm 2025. Cả hai phù hợp cho nội dung thông tin với hậu biên tập bản ngữ, nhưng không nên dùng mà không có kiểm duyệt cho văn bản pháp lý, y tế hay quan trọng với sản phẩm.

Bạn có thể tự làm gì và khi nào cần chuyên gia tiếng Việt bản ngữ?

Đội kỹ thuật của bạn có thể tự xử lý toàn bộ phần cài đặt: cấu hình UTF-8, chọn font, đánh dấu hreflang, kết nối locale, và pipeline file dịch thuật. Không phần nào trong số này cần kiến thức ngôn ngữ.

Giới hạn của tự làm nằm ở đây: tiếng Việt có 6 thanh điệu mã hóa qua dấu. Một dấu thanh sai tạo ra một từ hoàn toàn khác. Spell-checker không phát hiện lỗi thanh điệu. Công cụ MT đưa vào lỗi thanh điệu âm thầm, đặc biệt với thuật ngữ chuyên ngành thiếu dữ liệu huấn luyện. Với phần mềm B2B, một thuật ngữ sai trên nút lệnh hay thông báo lỗi làm mất lòng tin người dùng theo cách khó đo lường và khó sửa chữa.

Hai lĩnh vực chuyên gia tiếng Việt bản ngữ mang lại ROI cao nhất là xây dựng bảng thuật ngữ và kiểm duyệt MTPE. Một buổi làm việc với dịch giả bản ngữ để xây 100-200 thuật ngữ cốt lõi ngăn chặn thuật ngữ không nhất quán trong nhiều tháng. Sau đó, MTPE bởi người dịch bản ngữ là mô hình hiệu quả cho nội dung liên tục: nhanh hơn dịch toàn bộ bằng người trong khi vẫn giữ độ chính xác thanh điệu và văn hóa mà MT thuần túy bỏ qua.

Câu hỏi thường gặp

Cần dùng vi-VN hay tag "vi" là đủ cho tiếng Việt?

Với hầu hết dự án web và app, tag BCP 47 vi là đủ. Việt Nam là quốc gia chính dùng tiếng Việt, nên tag ngôn ngữ thuần phủ đủ đối tượng. Chỉ dùng vi-VN nếu nền tảng yêu cầu rõ ràng hoặc cần phân biệt tiếng Việt trong nước với các biến thể hải ngoại.

Theme WordPress tiếng Pháp có bị lỗi khi thêm tiếng Việt không?

Không, nếu theme dùng UTF-8 (tất cả theme WordPress hiện đại đều vậy). Rủi ro nằm ở các plugin cũ hoặc page builder cắt văn bản theo số byte thay vì số ký tự. Hãy kiểm tra với văn bản tiếng Việt chứa dấu thanh (ề, ộ, ặ) trước khi dịch đầy đủ.

Xử lý ngôi xưng hô trong phần mềm B2B tiếng Việt như thế nào?

Với giao diện B2B trang trọng, dùng: ngôi thứ nhất tôi, ngôi thứ hai bạn, và quý khách cho bản sao hướng ra ngoài trang trọng. Ghi vào hướng dẫn phong cách tiếng Việt và chia sẻ với mọi dịch giả để tránh không nhất quán ngôi xưng hô.

Nên dùng tiếng Việt miền Bắc hay miền Nam?

Tiếng Việt viết chuẩn theo phương ngữ miền Bắc và được hiểu trên toàn quốc. Phát âm khẩu ngữ khác nhau theo vùng, nhưng với văn bản ứng dụng và website, tiếng Việt miền Bắc chuẩn là lựa chọn đúng và được kỳ vọng cho đối tượng toàn quốc.

Chuỗi tiếng Việt dài hơn hay ngắn hơn tiếng Pháp?

Chuỗi giao diện tiếng Việt thường ngắn hơn tiếng Pháp (tiếng Pháp vốn dài hơn tiếng Anh khoảng 15-20%). Với hầu hết nhãn nút và điều hướng, dịch từ tiếng Pháp sang tiếng Việt sẽ giảm độ dài chuỗi. Một số cụm danh từ ghép có thể dài hơn một chút: nên kiểm tra chuỗi cụ thể thay vì giả định một hướng.

Nguồn

Written by Dao Huy (Lucas), Vietnamese translator & localization specialist (EN · ZH · FR → Vietnamese). See translation services →

Báo giáWhatsApp