fkirc/attranslate

A CLI to assist Coding Agents in doing translations

解決する課題

新しい文字列の同期を自動化し、手動修正が機械翻訳によって上書きされるのを防ぐことで、ウェブサイトやアプリのローカライズファイル(JSON、YAML、XML など)の翻訳プロセスを簡素化します。

仕組み

このツールは、ソースファイルと比較してターゲットファイルに欠けている翻訳を特定します。agent サービスと共に使用すると、欠けている文字列とコーディングエージェント向けの指示を出力します。その後、エージェントはパイプ(stdin)を介して翻訳を提供し、ツールがそれを翻訳ファイルに統合します。

対象者

アプリケーションの多言語サポートを管理するために AI コーディングエージェントを使用する開発者。

ハイライト

  • 手動編集の保持: 既存の翻訳を上書きせず、開発者が機械翻訳のエラーを手動で修正できるようにします。
  • エージェント最適化: パイプベースのワークフローを介して AI エージェントと連携するよう特別に設計され、トークン使用量を最小限に抑えます。
  • マルチフォーマットサポート: JSON、YAML、XML、PO、ARB、CSV などのさまざまな形式に対応しています。
  • CI/CD 統合: 翻訳が欠落している場合に非ゼロのコードで終了し、自動ビルドチェックに役立てることができます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト