.arb ← サポートされている

Flutter ARBファイルを翻訳。
キーとメタデータはそのまま。

app_en.arbファイルをアップロードしてください。すべてのキー名、@metadataブロック、説明、{placeholder}が保持されます。文字列値のみが翻訳されるため、AppLocalizationsの呼び出しは有効なままです。

🐦 キーは保持されます 📋 メタデータはそのまま 🌍 100以上の言語

$4.99から · 5,000語 · サブスクリプションなし

🐦
ARBキー
常に保持される
📋
@metadata
常にそのまま
app_en.arb 準備完了
{
"welcomeTitle": "Welcome to the app"
"@welcomeTitle": { "description": "App title" }
"saveButton": "Save changes"
"errorNotFound": "Item not found"
}
翻訳準備完了 0%
🐦 app_fr.arb ダウンロード ↓
🐦
ARBキーは保持されます
100+
ターゲット言語
Flutter
AppLocalizations準備完了
4
AIエンジン
3ステップ

一度アップロード。 全てのロケールがすぐに利用可能。

キーの変更なし。メタデータの編集なし。AppLocalizations呼び出しの破損なし。

01

app_en.arbファイルをアップロード

任意のFlutterプロジェクトから.arbファイルをドロップしてください。翻訳可能なすべてのキーを解析し、すべての@metadataブロック、説明、プレースホルダー、@@localeエントリはそのまま保持します。

.arb
02

ターゲット言語を選択

ターゲットロケールを選択します。翻訳可能なすべての文字列値が並行して処理されます。選択する言語の数に関わらず、1語あたりの料金は同じです。

🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

ダウンロード — l10nフォルダーに追加

ロケールごとに1つの.arbファイル(app_fr.arb、app_de.arb)。lib/l10nフォルダーにドロップし、flutter gen-l10nを実行すると、AppLocalizationsはすぐに機能します。Dartコードの変更は一切不要です。

app_fr.arb app_de.arb
構造は保証されます

文字列値のみが変更されます。 それ以外はすべてそのままです。

@metadataブロック、説明、プレースホルダー、@@locale — すべてそのまま通過します。

あなたのファイル
🐦app_en.arb
{ "@@locale": "en", "pageTitle": "Account Settings", "@pageTitle": { "description": "Settings page title" } }
✓ DocTranslate.AI後 (FR)
🐦app_fr.arb
{ "@@locale": "fr", ← ロケールを更新 "pageTitle": "Paramètres du compte", ← 翻訳済み "@pageTitle": { "description": "Settings page title" } ← 未変更 }
🐦
ARBキー
すべてのキー名は保持されます — AppLocalizations.of(context).keyName呼び出しはすべてのロケールファイルで同じように機能します
📋
@metadataブロック
説明とプレースホルダーを含むすべての@keyエントリは変更されずにコピーされます
🔤
{プレースホルダー}
{name}、{count}のようなICUメッセージ形式のプレースホルダーは翻訳された文字列内で保持されます
🌐
@@locale
@@localeエントリはターゲット言語コードに合わせて自動的に更新されます
🔑
キーの順序
ソースファイルと同じキー順序 — Git差分がクリーンで読みやすい状態を保ちます
📄
エンコーディング
UTF-8 JSON出力はflutter gen-l10nおよびintl_utilsと互換性があります
利用者

グローバルに 出荷するすべてのFlutterチーム向け

📱

Flutterモバイルアプリ

Flutterアプリのすべての.arbロケールファイル(オンボーディング文字列、UIラベル、エラーメッセージ、プッシュ通知テキスト)を1回のアップロードでローカライズします。

app_en.arb → app_fr.arb · app_de.arb
🌐

Flutterウェブアプリケーション

国際市場をターゲットとするFlutterウェブアプリ — サポートされているすべてのロケールに対してARBファイルを翻訳し、l10nフォルダーに直接ドロップします。

lib/l10n/app_*.arb
🖥️

Flutterデスクトップアプリ

多言語要件を持つFlutterデスクトップ(Windows、macOS、Linux) — Dartコードを一切変更することなく、すべてのターゲットロケール用にARBファイルを翻訳します。

app_en.arb · desktop-ready
🔌

Flutterパッケージ&プラグイン

ユーザー向け文字列を含むFlutterパッケージを公開していますか?ARBファイルを翻訳することで、パッケージを追加する開発者がすぐにローカライズされたメッセージを利用できるようにします。

package_en.arb · pub.dev-ready
🏢

エンタープライズFlutterアプリ

数百のARBキーを持つ大規模な社内Flutterアプリケーション — バッチで翻訳し、すべてのメタデータとプレースホルダーを保持し、CI/CDパイプラインにデプロイします。

500+ keys · CI/CD-ready

Dartバックエンドサービス

ローカライズされたAPI応答のためにARBファイルをintlパッケージで使用するDartサーバーサイドサービス — サポートされている市場向けにすべてのARBバンドルを翻訳します。

messages_en.arb · Dart-ready
AIエンジン

AIはあなたが選びます。
キーは私たちが保持します。

UIコピー、エラーメッセージ、モバイル固有の用語など、コンテンツに合わせてエンジンを調整します。

Claude

最高品質

オンボーディングフロー、マーケティング文字列、トーンが重要なアプリコピーに最適です。

ChatGPT

高速で信頼性が高い

UIラベル、エラーメッセージ、検証文字列に最適です。

DeepL

欧州言語

ドイツ語、フランス語、スペイン語、イタリア語、オランダ語のFlutterアプリにおける業界標準。

Google

最大限のカバー範囲

100以上の言語。APAC、アラビア語、希少なロケールペアに最適です。

FAQ

よくある質問

🐦

あなたのARBファイル。
全てのロケール。
キーの変更ゼロ。

プランは$4.99から。5,000語。サブスクリプション不要。

一回購入 · クレジットは1年間有効 · サブスクリプションなし