JI1FGX/DU9 フィリピンミンダナオ島 アマチュア無線日記 IOTA OC-130
English Japanese



昨日までのアクセス
はじめに リリー日記
ミンダナオでの生活日記

   
25/06/10  Google,DeepL翻訳API
25/06/08  AutoCWType_Ver1.4.1
25/05/03  JTDX自動運転プログラムVer0.4.3
25/04/25  時刻合わせ Ver0.3
25/04/24  AutoCWType_Ver1.3
24/12/02 JTDXから1ヶ月分のADIFファイルを作るプログラム
Google,DeepL翻訳API (2025/06/10)
https://jji1fgx.com/の全てのページを英語翻訳しました

htmlファイルの翻訳にはGoogle翻訳とDeepl翻訳のAPI(Application Programming Interface)を使いました
APIとは「アプリケーション(ソフト)」が他のソフトやサービスと通信するためのルールや方法です
Web上の翻訳ページを使うのではなくHTMLファイルそのものをPythonプログラムを使い変換する手法です
日本語から英語、英語から日本語の両方が可能です(各種言語対応

Pythonプログラム2本とGoogleとDeepLのAPIキーの取得方法のマニュアル
google_deepl_translator_API.zip

ダウンロード回数: 1
DeepLのAPIキー取得についてはダウンロードしてマニュアルをご覧ください

Google Cloud Translation API のキー取得手順

1. Google Cloud Console にログイン

  1. ブラウザで Google Cloud Console にアクセス
  2. Google アカウントでログイン

2. プロジェクトの作成または選択

  1. 上部の「プロジェクト選択」をクリック
  2. 新しいプロジェクトを作成、または既存のプロジェクトを選択
     (例:amateur-radio-translator

3. Cloud Translation API を有効化

  1. 左上のハンバーガーメニュー(API とサービス」「ライブラリ」
  2. Cloud Translation API」を検索して選択
  3. 「有効にする」ボタンをクリック

4. 課金を有効にする(初回のみ)

  • Google Cloud Translation API の使用には課金アカウントが必要です。
  • 無料枠(月500,000文字まで無料)を超えなければ請求はありません。
  • クレジットカード登録が必要です。

5. サービスアカウントを作成

  1. 左上のメニューIAM と管理」「サービス アカウント」
  2. 「+サービスアカウントを作成」クリック
  • 名前: translator
  • ID: 自動生成でOK
  1. 「作成して続行」クリック
  • ロールは「プロジェクト」「編集者(Editor)」または「翻訳 API ユーザー」
  1. 「完了」をクリック
6. サービスアカウントキー(JSON)を作成
  1. 作成されたサービスアカウントの「」メニュー「キーを管理」
  2. 「鍵を追加」「新しい鍵を作成」
  • 種類: JSON を選択
  1. 「作成」をクリックすると、自動的にJSONファイルがダウンロードされます

⚠️ このJSONファイルは 絶対に他人と共有しないでください。


7. 環境変数に設定(例: Windows

cmd
set GOOGLE_APPLICATION_CREDENTIALS=C:\path\to\your-key.json

または Python コード内で:

python

import os

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "C:/path/to/your-key.json"


pythonテスト用コード

from google.cloud import translate_v2 as translate
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "C:/Google-Key/Your file.json"
translate_client = translate.Client()
result = translate_client.translate("こんにちは、世界", target_language="en")
print(result['translatedText'])  # → Hello, world

2025年06月09日  2025年06月11日