CÔNG CỤ PHÁT TRIỂN MÃ NGUỒN MỞ

Bạn lo phần framework. Công cụ này lo phần dịch thuật.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Công cụ dịch không cần cấu hình

i18n-rosetta là một công cụ dịch đa định dạng cho các dự án quốc tế hóa. Nó giữ đồng bộ hơn 35 tệp ngôn ngữ với nguồn tiếng Anh của bạn — JSON, TOML hoặc YAML — được hỗ trợ bởi LLM, không phải Google Translate.

Được xây dựng để thay thế phần tốn kém, tẻ nhạt của i18n: thực sự dịch các tệp ngôn ngữ của bạn sang hàng chục ngôn ngữ và giữ chúng đồng bộ khi nội dung của bạn phát triển. Tính năng so sánh tăng dần có nghĩa là chỉ các khóa đã thay đổi mới được dịch lại.

Không có phụ thuộc bên ngoài. Chỉ sử dụng các tính năng tích hợp sẵn của Node.js. Hỗ trợ next-intl, react-i18next, Hugo và bất kỳ framework i18n dựa trên JSON/TOML/YAML nào ngay lập tức.

REF: FEATURESTECHNICAL IMPLEMENTATION

Cách thức hoạt động

Từ theo dõi tệp đến đồng bộ hóa hoàn chỉnh

Công cụ theo dõi tệp ngôn ngữ nguồn của bạn, tự động phát hiện định dạng, làm phẳng tất cả các khóa thành ký hiệu dấu chấm, sau đó so sánh với bản kê khai băm SHA-256 để tìm ra những gì đã thay đổi. Chỉ các khóa bị thay đổi mới đi qua quy trình dịch LLM.

Mỗi ngôn ngữ đều có các sắc thái văn hóa phù hợp — tiếng Pháp dạng vous trang trọng, tiếng Nhật です/ます lịch sự, tiếng Taglish Manila có học thức — được tích hợp sẵn cho hơn 35 ngôn ngữ. Các sắc thái tùy chỉnh chỉ cần một dòng cấu hình.

Tính năng dịch nội dung Hugo tự động xử lý việc bảo toàn front matter, bảo vệ shortcode và các quy ước đặt tên tệp. Các khối mã và HTML thô được truyền qua mà không bị chạm đến thông qua bảo vệ bằng ký tự Unicode.

Trang web này chạy trên i18n-rosetta. Mọi tệp ngôn ngữ bạn thấy đều được tạo bởi nó.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes