i1n.ai
ユースケース

.arbファイルを数秒で翻訳、数時間かかりません。

app_en.arb をプッシュし、--translate を実行すると、すべてのターゲットロケールが AI によって翻訳されます。ICU メッセージ形式、複数形、および変数は自動的に保持されます。

terminal
$ i1n push --translate es,fr,pt,de
✓ Scanned lib/l10n/app_en.arb
✓ Pushed 340 keys
⚡ Translating to 4 languages via AI...
✓ Translated 1,360 strings in 3.1s
✓ Written app_es.arb, app_fr.arb, app_pt.arb, app_de.arb

i1nがこれを解決する方法

ネイティブARB形式

i1nは.arbファイルをネイティブに読み書きします。JSONへの変換やその逆の変換は不要です—Flutterプロジェクトは標準のままです。

ICUメッセージ形式

複数形、選択肢、およびネストされたICUメッセージは解析され、AI翻訳中に保護され、正しく再構築されます。

gen-l10n互換の出力

翻訳された.arbファイルはFlutterのgen-l10nと直接連携します。i1n pullの後にflutter gen-l10nを実行すれば完了です。

メタデータの保持

翻訳中、ARBメタデータ(@keyの説明、プレースホルダー)は保持されます。l10nコンテキストはそのまま維持されます。

今すぐ試す

永久無料。クレジットカード不要。

人気の連携

代替案を比較する