Skip to content

Google Cloud Translation APIでYamlファイルを翻訳します

Notifications You must be signed in to change notification settings

Gorayan/yaml-translater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yaml-translater

Google Cloud Translation APIを使ったYamlファイル翻訳するPythonスクリプト

Example

クォーテーションで囲まれている部分だけ翻訳されます

  • before
a: false
b:
  a: 'Good Night'
  b: "I am Fine"
c:
- What are you doing?
- a: Hey Guys!
  b: We have a gift for you
  • after
a: false
b:
  a: 'おやすみ'
  b: "私は元気です"
c:
- What are you doing?
- a: Hey Guys!
  b: We have a gift for you

Setup

サービスアカウントキーの設定(windows)

setx GOOGLE_APPLICATION_CREDENTIALS <json_key_path> -m

公式ドキュメント

Requirements

  • Python 3.9
  • ruamel.yaml==0.17.10
  • google-cloud-translate 2.0.1

Usage

python main.py <target_file>

同じディレクトリに対象ファイル名_translated.ymlが生成されます

About

Google Cloud Translation APIでYamlファイルを翻訳します

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages