支援的框架
所有常見的 Web 框架與 i18n 函式庫
⚛️
React
react-intl、react-i18next
▲
Next.js
next-intl、next-i18next
💚
Vue
vue-i18n
🅰️
Angular
@ngx-translate
🔶
Svelte
svelte-i18n
JSON i18n 工作流程
輕鬆整合到你的開發流程
1上傳你的 JSON 檔案
2選擇目標語言
3下載已翻譯的檔案
之前 (en.json)
{
"greeting": "Hello, {name}!",
"welcome": "Welcome to our app"
}之後 (de.json)
{
"greeting": "Hallo, {name}!",
"welcome": "Willkommen in unserer App"
}為什麼我們要使用我們的方法,而不是 ChatGPT?
一目瞭然的差異
| 功能 | shipglobal | ChatGPT / DIY | 代理機構 |
|---|---|---|---|
翻譯記憶體 一次翻譯,後續更新免費。 | 一次性付費 | 每次重新產生 | 每次都是全新 |
大型檔案 沒有大小限制 | 無限制 | Token 限制 | 沒有限制 |
佔位符保護 {name}, %@, {{count}} 仍保持完整 | 自動 | 易犯錯 | 手動 |
原始格式 JSON、XML、.strings 將被保留 | 自動 | 需要複製貼上 | 取決於供應商 |
29 種語言 同時翻譯所有內容 | 同時 | 逐一 | 昂貴 |
一致性 相同的術語 = 相同的翻譯 | 翻譯記憶保證 | 不一致 | 各不相同 |
價格 每次翻譯的成本 | $每種語言起價1€ | $$時間 + API | $$$貴上 10–50 倍 |
Bonus
SEO 最佳化翻譯
在國際市場中提升排名
hreflang 標籤
Google 的自動語言映射
本地關鍵字
翻譯符合本地搜尋行為
Meta 標籤
每種語言的標題與描述
常見問題
- 哪些 JSON 結構被支援?
- 支援扁平與巢狀的 JSON、ICU MessageFormat、複數形式與插值。
- 它可以與 next-intl 一起使用嗎?
- 是的!支援所有常見的 i18n 函式庫,例如 next-intl、react-intl、vue-i18n 與 @ngx-translate。
- 它怎麼幫助 SEO?
- 多語言網站在本地搜尋的排名通常較高。Google 會透過 hreflang 標籤辨識語言版本。
- 複數是否會被正確翻譯?
- 是的,ICU MessageFormat 和各種複數規則都會為每種語言正確套用。