trans·glot
このページは、製品全体を辞書項目として記述したものです:Transglotの意味、使用方法、そしてその背後にある数字です。簡単に言えば、アプリ内のすべての文字列を出荷するすべての言語に翻訳し、各文字列のプレースホルダー、複数形、用語集の用語、文字数をチェックし、行が拒否された場合はCIジョブを失敗させます。
| tranz-glot |
言語を退屈にする
一度プッシュするだけで、実行対象のすべてのロケールが下書きされ、4つのゲートに対してチェックが行われます。結果はあなたのブランチへのコミットとして、またはリポジトリコネクタを通じてプルリクエストとして返されます。
- 無料プランで開始時に100,000単語(うち電話確認後に75,000単語)を利用可能
- 開始にクレジットカード不要
- 各行に4つのゲート
Plate II
表示されているラン
定義
リポジトリ内に存在するローカリゼーションパイプライン:文字列をプッシュすると、ラン内のすべてのロケールが4つの自動品質チェックを経て戻ってきます。
スプレッドシート、代理店のキュー、またはコピーに関する会議なしで、プロジェクトが対応するすべてのロケールで機能を出荷すること。
ローカリゼーションにおいて:正常時は目立たず、異常時は目立つ。インフラストラクチャが得られる最高の賛辞。
あなたを救う拒否機能。プレースホルダーの整合性、複数形の完全性、用語集の用語、最大文字数がすべての行でチェックされます。壊れたプレースホルダー、複数形、または禁止された用語は1回の修正再試行で修復されるか、その行はブロックされ、文字数超過は記録されます。出典:QaRunner::preGate()。
単語ごとの請求ではなく、単語数制限付きの月額料金。Teamプランは月額$49で席数無制限;制限を超えた単語は$0.0008で課金されます。全41種類の統合が含まれており、別途価格設定されていません。
一つの文字列、 すべての市場へ。
Pay now. Your order ships today.
Jetzt bezahlen. Ihre Bestellung wird heute versandt.
6つのペインはサンプルであり、制限ではありません。固定された言語リストはなく、ICUが認識する任意のBCP-47タグ(現在のテーブルでは708ロケール)が受け入れられます。
無料で開始ワークスペースからのサンプル

用語リスト
エンジンが変更できない単語と、それに対応する各ロケールの訳語。

編集中の1行
フィールド内で開かれた訳語(枠線付き)と、その行の状態。

プロジェクトコントロール
トークン、公開可能キー、Webhook、用語集、スタイルガイドを1ページで管理。
検証済み 数値。
- 708
バリデーターが受け入れるロケール数
ICU が認識する任意の BCP-47 タグ、および表外のタグに対する構造的なフォールバック。
ICU ロケール表 - 224
独自の複数形ルールセットを持つ言語
その言語で必要な形式が欠落している翻訳は、出荷されずに複数形のゲートで不合格となります。
resources/data/plural_categories.php - 4
すべての行に対する決定論的チェック
プレースホルダー、複数形、用語集、長さ。プリゲートと翻訳パスの両方で同じ4つの項目が適用されます。
QaRunner::preGate() - 20
読み書きされるファイル形式
それぞれがラウンドトリップするため、戻ってくるファイルは元々あったファイルと同じです。
コーデックリスト - 12
署名付きWebhookイベント
型付け、署名、順序に基づく再試行が行われ、すべての試行が配信ログに記録されます。
App\Enums\WebhookEvent - $0.0008
プランの許容量を超えた分について、単語ごとの課金
無料プランとオープンソースグラントは計量ではなく硬い上限が設定されているため、請求が発生することはありません。
config/plans.php
引用元 ソース。
ICU が認識する任意の BCP-47 タグは正規化され、表外のタグには構造的なフォールバックが適用されます。
ロケールの定義について
壊れたプレースホルダー、複数形、または禁止された用語を含む行は、1回の修正再試行で修復されるか、ブロックされます。
ゲートの機能について
プランの許容量を超えた単語は $0.0008 で計量されます。無料プランとグラントティアは計量ではなく硬い上限が設定されています。
コストについて
よくある質問
読者が抱える疑問に、わかりやすくお答えします。
- Transglot は実際に何をするのですか?
- 製品内の文字列を、出荷するすべての言語に翻訳します。変更があったプッシュまたは同期時に実行され、各翻訳はマージ前にチェックされます。ファイルとワークフローはそのまま維持でき、言語管理がプロジェクトの負担ではなくなります。
- i18n の設定を書き直す必要がありますか?
- いいえ。JSON や YAML から gettext、.strings、XLIFF、ARB まで、合計20種類の形式に対応しており、既存のファイルをそのまま読み込み、同じ構造で書き出します。キーやスキーマは変更されません。
- 翻訳がチェックに失敗した場合、どうなりますか?
- 4つの自動チェックがすべての行を読み取ります:プレースホルダー、複数形、用語集の用語、文字数です。壊れたプレースホルダー、欠落している複数形、または禁止された用語集の用語がある場合、1回の修正再試行が行われ、それでも失敗した場合は行は書き込まずに拒否されます。文字数超過のみが発生した行は拒否されずに書き込まれ、Teamプラン以上の自動承認またはQA実行によりレビュー用にフラグが立てられます。
- 対応している言語はいくつありますか?
- 固定されたリストはありません。ICU が認識する BCP-47 タグであればすべて受け入れられ、現在の表では708のロケールに対応しています。そのうち224の言語には独自の複数形ルールがあり、ゲート機能で適用されます。
- Transglot の料金はいくらですか?
- 無料プランは$0で、開始時に100,000単語(登録時25,000単語、電話確認後75,000単語)、その後月間10,000単語、ソース言語を含む15ロケール、3席まで利用でき、APIは利用できません。Starterプランは月$19、Teamプランは月$49で席数無制限、Businessプランは月$149です。プランの許容量を超えた単語は$0.0008/単語で課金され、年間契約の場合は月額料金の10倍相当となります。
- 無料トライアルはありますか?
- 無料プランはクレジットカード不要で有効期限もないため、これが誠実なトライアルと言えます。有料プランでは、これに加えて14日間のトライアル期間が設けられています。
- 人間による翻訳者のレビューは可能ですか?
- はい、多くのチームが1名のレビュアーを配置しています。翻訳者は各自のアカウントで同じグリッド上で作業でき、権限を単一言語に限定することで、外部のフリーランサーにはフランス語のみを表示させることができます。
- 既存のツールと連携できますか?
- コンテンツシステム、デザインツール、ヘルプセンター、リポジトリなど、41種類の統合があります。追加費用はかかりません。36種類はすべての有料プランに含まれ、5種類は Team プラン以上で利用できます。
- 私たちのコンテンツでモデルを学習しますか?
- いいえ。お客様の文字列は、Trust Center に記載されているサブプロセッサに送信され、翻訳処理にのみ使用されます。Trust Center は、お客様のコンテンツを処理できる事業者の公式記録です。
- 翻訳データを再び取得するにはどうすればよいですか?
- API の pull エンドポイント、CLI、配信バンドル、ファイルストレージ同期を通じて取得できます。これら4つの方法すべてにプロジェクトトークンが必要で、Starter プランから利用可能です。