Xử lý nhanh các tệp HTML để trích xuất nội dung văn bản và tạo tệp tài nguyên JSON quốc tế hóa tiêu chuẩn, hợp lý hóa việc phát triển trang web đa ngôn ngữ.
<div class="header">
<h1>Welcome</h1>
<p>Sample text</p>
<button>Start</button>
</div>{
"header.title": "Welcome",
"header.description": "Sample text",
"header.button": "Start"
}Hai luồng mạnh mẽ: trích xuất văn bản từ HTML sang JSON và khôi phục HTML gốc từ các mẫu có khóa bằng JSON
Khả năng phân tích cú pháp HTML mạnh mẽ, xác định và trích xuất chính xác nội dung văn bản từ các thẻ khác nhau đồng thời tự động lọc mã kịch bản và kiểu
Tự động tạo tệp tài nguyên JSON tiêu chuẩn i18n với ánh xạ khóa-giá trị và cấu trúc lồng nhau để tích hợp trực tiếp
Cung cấp JSON dịch và HTML có khóa t(...) để xây dựng lại HTML gốc và khôi phục văn bản mà không làm thay đổi mẫu của bạn
Chúng tôi đã đơn giản hóa quy trình quốc tế hóa HTML để hoàn thành toàn bộ quy trình chỉ trong vài phút
Chọn hoặc kéo và thả tệp HTML của bạn để xử lý. Hỗ trợ nhiều tệp để xử lý hàng loạt.
Đặt quy tắc trích xuất, tiền tố và loại trừ để tùy chỉnh cấu trúc đầu ra cho các yêu cầu cụ thể.
Tạo và tải xuống tệp tài nguyên quốc tế hóa định dạng JSON để tích hợp ngay vào dự án của bạn.
Trải nghiệm cách công cụ của chúng tôi biến nội dung HTML thành tài nguyên quốc tế hóa có cấu trúc
<div class="header">
<h1>Welcome to our service</h1>
<p>This is a sample text to demonstrate i18n extraction.</p>
<button title="Click to continue">Get Started</button>
</div>{
"header.title": "Welcome to our service",
"header.description": "This is a sample text to demonstrate i18n extraction.",
"header.button.text": "Get Started",
"header.button.title": "Click to continue"
}Sau khi trích xuất, bạn có thể dễ dàng tích hợp tệp JSON với các thư viện i18n phổ biến:
// React + i18next (example)
import i18n from 'i18next'
import { useTranslation } from 'react-i18next'
import translations from './translations.json'
i18n.init({ resources: { en: { translation: translations } } })
function Header() {
const { t } = useTranslation()
return (
<div className="header">
<h1>{t('header.title')}</h1>
<p>{t('header.description')}</p>
<button title={t('header.button.title')}>{t('header.button.text')}</button>
</div>
)
}Bắt đầu trích xuất tài nguyên quốc tế hóa từ tệp HTML của bạn ngay hôm nay và hợp lý hóa việc phát triển đa ngôn ngữ của bạn
Bắt đầu sử dụng ngay