
【使用ツール】
- Excel VBA
- Google Gemini API (無料枠利用)
【課題(Before)】
- 大量の日本語テキスト(商品名、レビューなど)をExcelから英語に翻訳するのに、DeepLのWebサイトでのコピペ作業が必要で非効率。
- APIの使用は避けたいが、安定性を担保したい。
【解決策(Solution)】
- AI(Gemini)を翻訳エンジンとしてExcelに直結させるツールを構築。
- ExcelのA列に日本語を入力し、ボタンを押すだけで、B列に自然な英語翻訳結果を書き込む。
【工夫点】
- 安定性・手軽さの両立: 従来の「ブラウザ操作(スクレイピング)」ではなく、Gemini APIを使用することで、Webサイトの仕様変更でツールが壊れるリスクを根絶。
- 導入の容易性: 複雑なソフトのインストールは不要。お客様は「無料のAPIキー」をExcelに貼り付けるだけで即時使用可能。
- データ保護: 処理中にエラーが発生しても、既に翻訳された行のデータが消えないよう、行ごとに保存(ThisWorkbook.Save)するロジックを実装。