autotrans
2023-10-17 ~ 2024-03-18の間稼働していた、Github自動翻訳システム(by nishio.icon)
(DeepLで翻訳しておく)
Plurality autotrans
目的
このツールの主な目的は、機械翻訳の結果を簡単に共有することで、日本語に翻訳するチームをサポートすることです。これにより、効率的なコラボレーションが促進されます。
日本の翻訳チームを念頭において設計されていますが、このシステムは世界中の翻訳チームを支援することもできます。
このビジョンは、Pluralityの理念とシームレスに一致しています:
Pluralityは、社会的・文化的な違いを超えて協力することを認識し、尊重し、支援するテクノロジーです。
特徴
上流からの自動プルとマージ
GitHub Actionsを使って、このツールは自動的に上流のpluralitybook/pluralityから変更をプルし、私たちの日本語フォークnishio/plurality-japaneseに毎日マージします。
自動翻訳
Githubアクションでは、翻訳スクリプトを実行し、結果をコミットします。
Upsteamの更新はマークダウンで、ファイルの1行は段落を表します。そこで、1行ごとに翻訳し、結果をキャッシュするようにしました。更新された段落のみを翻訳します。
使用方法
このツールを使うにはOPENAI_API_KEYが必要です。ローカルで実行する場合は.envファイルに、Githubアクションで実行する場合はGithub Secretに記述してください。
ライセンス
このツールのライセンスはMITライセンスです。