← すべての連携
Git - Smartcat integrations
← すべての連携

Smartcat AI GitHub翻訳プラグイン

GitHub、GitLab、またはBitbucketのリポジトリをSmartcatに接続し、AIと人の協働ワークフローによって、プルからプッシュまでの翻訳プロセス全体を自動化します。

Smartcat AI GitHub連携の設定方法

Gitリポジトリからソースファイルを直接同期し、SmartcatのAIエージェントで翻訳して、ローカライズされたコンテンツを自動的にプッシュして戻します。手作業は一切不要です。

1

コレクションを作成

ローカライズの準備として、一意の識別子を使用して翻訳キーを整理してください。

2

API経由でキーをインポートする

一般的な形式(JSON、YAML、iOS Strings、Android XML、LocJSON)のキーをSmartcatにアップロードします。

3

コンテキストを追加し、セグメントを修正する

翻訳の前に、コンテキスト(スクリーンショットなど)を提供し、CATエディタでキーを調整してください。

4

AIエージェントで翻訳する

Smartcat AIエージェントを使用して、構造と意図を維持しながらキーを迅速にローカライズします。

5

必要に応じてレビュアーを割り当ててください

人間の言語学者や社内レビュー担当者が翻訳を確認・承認できるようにします。

6

翻訳のエクスポートまたは自動同期

翻訳されたコンテンツをAPIまたはUI経由でGitリポジトリにプッシュ。完全に自動化されます。

SmartcatのGitHub連携に関するステップバイステップの解説については、ソフトウェアローカリゼーションガイド.をご覧ください。

GitHub向けSmartcat AIプラグインのメリット

迅速かつ高品質なAI翻訳

Smartcat AIは、GitHubリポジトリのコンテンツ(ドキュメント、コードコメント、READMEファイルなど)を、人間の専門家に近い精度で、わずか数秒で翻訳します。人間の言語専門家が必要に応じて結果を修正できます。

効率性と生産性

翻訳プロセスをGitHubワークフローに直接統合し、組織の好みに合わせた用語集や翻訳メモリを活用することで、時間とリソースを節約できます。

コラボレーションの強化

Smartcat Editorを活用すれば、開発者、翻訳者、その他の関係者間でシームレスに連携でき、コミュニケーションと調整の改善、遅延の削減、そして市場投入までの期間短縮を実現します。

あらゆるチームのためのSmartcat AI GitHubプラグイン

開発チーム

翻訳タスクを開発ワークフローに組み込み、製品のアップデートに合わせてローカライズされたコンテンツが確実に提供されるようにします。Smartcatは、すべてのソフトウェアコピーにおける「信頼できる唯一の情報源」として機能し、開発者が必要なキーのサブセットを好みの形式でエクスポートできるようにします。REST APIおよびCLIはCI/CDパイプラインとのシームレスな統合も可能にし、開発プロセスを効率化します。

ローカライズチーム

Smartcat AIの迅速な自動翻訳でGitHubコンテンツの翻訳プロセスを効率化し、生産性を高めましょう。翻訳メモリと用語集機能を備え、一貫した高品質な翻訳を実現します。Smartcat Marketplaceでは、予算や要件を満たす現地の言語専門レビュアーを調達することで、ローカライゼーションチームを簡単に拡張することも可能です。

プロジェクトマネージャー

UXライターやプロダクトマネージャーは、Smartcat Editor上でコピーを独自に更新できるため、開発者の作業を妨げることがなくなり、コードを手動で頻繁に調整する場合に起こりうる人為的ミスの可能性も低減します。プロダクトマーケターは、製品のローカライズによって、市場投入までの期間短縮と商業的実現可能性の向上というメリットを得ることができます。

私たちの言葉を鵜呑みにしないでください

Smartcatが翻訳メモリのデータベースと、翻訳のためのワークフローとコミュニケーションのための集中ハブという、私たちが必要としていた正にそのサービスを提供できることがすぐにわかりました。メールのやり取りやファイル共有の手間がなくなることに、私たちはとても感激しました。

ショーン・ニュートン・シニア

シニア・クリエイティブ・オペレーション・アナリスト

もっと詳しく

その他の便利なSmartcatプラグイン

Smartcatが書式を保持し、納品をスピードアップする証拠

よくある質問

GitHubとSmartcatの連携はどのように機能しますか?

この統合機能により、GitHubリポジトリからSmartcatへプロジェクトファイルが自動的に取り込まれます。Smartcatのすべての機能を使用して、ローカリゼーションプロジェクトの実行、コンテンツの翻訳、ジョブの割り当て、ワークフローの管理を行うことができます。翻訳が完了すると、Smartcatは翻訳されたファイルを自動的にGitリポジトリにプッシュし、シームレスなローカリゼーションワークフローを実現します。

GitHub連携の設定は簡単ですか?

GitHubとSmartcatの連携設定は、迅速かつ簡単に行えます。以下の簡単な手順に従って、GitHubワークフローでSmartcat翻訳を設定してください。セットアッププロセスのあらゆる段階で、専任のサポートリソースがお客様を支援いたします。

Smartcatはどの言語に対応していますか?

GitHub連携機能により、GitHub上のコンテンツとSmartcatがシームレスに接続され、280以上の言語へのローカライズが容易になります。これには、英語、スペイン語、フランス語、ドイツ語、中国語といった広く話されている言語だけでなく、あまり一般的ではない多くの言語も含まれています。

Smartcatは複雑なファイル形式をどのように処理しますか?

Smartcatプラットフォームは、HTMLやJSONといった複雑な形式を含む、幅広いファイル形式に対応しています。

Smartcatの統合は複数形に対応していますか?

Smartcatには、複数形を管理するための2つの方法が用意されています。

  • ネイティブ対応:エディタ内で独立したセグメントとして。

  • ICU MessageFormat構文:エディターで新しいキーを追加する際、すべての複数形を含めるかどうかを指定できます。エクスポートされたキーは、複数形をICU MessageFormat互換の文字列に変換します。

    LocJSONファイルをインポートする際、ICU MessageFormat構文を個別のセグメントに解析するか、そのままの文字列として保持するかを選択できます。生の文字列については、ICU MessageFormat用のインタラクティブなプレビューアー/バリデーターを使用できます。

翻訳の進捗状況を確認するにはどうすればよいですか?

Smartcatのリアルタイム更新機能により、各コンテンツの進捗段階が示されるため、翻訳の進み具合を簡単に追跡できます。Smartcatの直感的なインターフェースなら、締め切りの管理、完了した翻訳の確認、翻訳者との共同作業をすべて1か所で行うことができます。コンテンツは、翻訳の準備が整ったことが確認された時(または手動で)Gitリポジトリにプッシュされるため、コード内の翻訳エラーを回避するのに役立ちます。

1つのプロジェクトで複数の翻訳者と共同作業することはできますか?

Smartcatは複数の翻訳者間でのシームレスなコラボレーションを促進し、コンテンツの各セクションを個々の翻訳者やローカライズチームに割り当てることができます。このアプローチにより、効率的なワークフローで複雑なローカリゼーションプロジェクトをより簡単に管理できるようになります。

チームの好みに合わせて翻訳ワークフローをカスタマイズすることはできますか?

もちろんです!Smartcatは、お客様のエンドツーエンドの翻訳ワークフローがニーズを満たせるよう、柔軟なカスタマイズオプションを提供します。翻訳ガイドラインの定義から、承認プロセスの設定、他のアプリケーションとの統合に至るまで、チームの要件や好みに合わせてワークフローを調整できます。

Smartcatは翻訳メモリと用語集管理をサポートしていますか?

Smartcatは翻訳メモリと用語集に対応しており、翻訳コンテンツ全体の一貫性と正確性を維持するのに役立ちます。Smartcatは、既存の翻訳を活用し、用語集を一元管理することでローカリゼーションプロセスを効率化し、時間の節約と生産性の最大化を実現します。