{"id":21423286,"url":"https://github.com/ablaze-mirai/consoletranslate","last_synced_at":"2025-07-14T08:31:24.203Z","repository":{"id":37031930,"uuid":"504821913","full_name":"Ablaze-MIRAI/ConsoleTranslate","owner":"Ablaze-MIRAI","description":"コンソール上で翻訳を行えるツール","archived":false,"fork":false,"pushed_at":"2023-11-29T14:46:21.000Z","size":36914,"stargazers_count":24,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T05:12:40.164Z","etag":null,"topics":["cli-app","commnadline","console-app","deepl-translation-api","go","golang","google-translate","translate"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ablaze-MIRAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Ablaze-MIRAI"}},"created_at":"2022-06-18T11:15:27.000Z","updated_at":"2025-03-04T07:13:41.000Z","dependencies_parsed_at":"2024-06-19T01:52:11.787Z","dependency_job_id":"83470715-a0e4-4818-be26-7319ec21c860","html_url":"https://github.com/Ablaze-MIRAI/ConsoleTranslate","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Ablaze-MIRAI/ConsoleTranslate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ablaze-MIRAI%2FConsoleTranslate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ablaze-MIRAI%2FConsoleTranslate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ablaze-MIRAI%2FConsoleTranslate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ablaze-MIRAI%2FConsoleTranslate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ablaze-MIRAI","download_url":"https://codeload.github.com/Ablaze-MIRAI/ConsoleTranslate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ablaze-MIRAI%2FConsoleTranslate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265262599,"owners_count":23736427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli-app","commnadline","console-app","deepl-translation-api","go","golang","google-translate","translate"],"created_at":"2024-11-22T21:15:50.738Z","updated_at":"2025-07-14T08:31:20.453Z","avatar_url":"https://github.com/Ablaze-MIRAI.png","language":"Go","funding_links":["https://github.com/sponsors/Ablaze-MIRAI"],"categories":[],"sub_categories":[],"readme":"# ConsoleTranslate\n\n翻訳をコンソール上で行えるツール\n\n```bash\n$ translate ja \"Hello World\"\n\n\u003e [Before] (DeepL)\n\u003e  Hello World\n\u003e  ↓\n\u003e [After: ja]\n\u003e ハロー・ワールド\n```\n\n### ⚠ 1系(1.x.x)とは仕様が1部異なります\n\n# ⭐ 使い方\n\n```bash\n# ヘルプを表示\ntranslate help\n\n# 翻訳先の言語を指定して翻訳\ntranslate en こんにちは\n\n# 空白のあるテキストを翻訳\ntranslate en \"こんにちは 世界\"\n\n# 結果をJSONで出力\ntranslate json en こんにちは\n```\n\n対応している言語の言語コード一覧は [言語サポート  |  Cloud Translation  |  Google Cloud](https://cloud.google.com/translate/docs/languages) を参照\n\n# ⚡ インストール\n\n#### ⚠ 設定ファイル(config.json)は1系(1.x.x)と同じなので1系をお使いの方はバイナリを置き換えるだけで使用できます\n\n1. [Latest Release](https://github.com/Ablaze-MIRAI/ConsoleTranslate/releases) からビルド済みバイナリをダウンロード\n\n2. ダウンロードしたバイナリを解凍して好きなディレクトリへ移動\n\n3. バイナリを置いたディレクトリにパスを通す\n\n4. *DeepL(v2.0.3より対応)* または *GoogleTranslate(GAS)* のAPIキーを発行してください。\n  \n   [APIキー発行の手順(DeepL・Google共通)](./API.md)を参考にしてください。\n\n5. `config.json`を同じ階層に作成し`4.`で発行したAPIキーを設定します。\n\n- Google Translate(GAS)でAPIキーを発行した場合\n\n```json\n{\"api\": \"\u003cここにAPIキーを設定\u003e\"}\n```\n\n- DeepLでAPIキーを発行した場合\n\nアカウントタイプはDeepL Freeの場合は`free`をDeepL Proの場合は`pro`を設定してください。\n\nAPIキーは[APIキー発行の手順(DeepL・Google共通)](./API.md)で発行したAPIキー(認証キー)を設定してください\n\n```json\n{\"api\": \"deepl,\u003cアカウントタイプ\u003e,\u003cAPIキー\u003e\"}\n```\n\n### お疲れ様でした。これでご使用いただけます🎉\n\n# 🌠 開発\n\n### ⚠ 開発は1系(1.x.x)から大きく変更があります\n\n```bash\n# Clone this repository\n\n# Linux\ncp config.go.sample config.go\ncp config.json.sample config.json\n\n# Windows (PowerShell 7.x)\ncopy config.go.sample config.go\ncopy config.json.sample config.json\n\ngo mod tidy\n```\n\n**開発モードに切り替える** *(これを行わないと`go run`が使用できません)*\n\n`config.go`以下のように書き換えてください\n\n```go\n// config.go [Line: 6~9]\n\nrepo     = \"https://github.com/Ablaze-MIRAI/ConsoleTranslate\"\ncommand  = \"translate\"\ndev      = true //false\n```\n\n## 🔧 ビルド\n\n**開発モードに切り替えていた場合は戻してください**\n\n```bash\n# Linux\ncp config.go.sample config.go\ncp config.json.sample config.json\ngo build -o translate *.go\n\n\n# Windows (PowerShell 7.x)\ncopy config.go.sample config.go\ncopy config.json.sample config.json\ngo build -o translate.exe .\n```\n\n# 💌 Special thanks\n\n[Comamoca](https://github.com/Comamoca)\n\n[お餅のCreeeper](https://github.com/creeper-0910)\n\n[nexryai](https://github.com/nexryai)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fablaze-mirai%2Fconsoletranslate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fablaze-mirai%2Fconsoletranslate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fablaze-mirai%2Fconsoletranslate/lists"}