TOPに戻る
翻訳中継APIサーバー・Webシステム
VBAから呼び出す多言語翻訳API中継サーバー構築
2022.9 - 現在|要件定義〜保守運用
規模
チーム
単独
期間
3年以上
技術スタック
PHPLaravel(Lumen)PythonFastAPIGoogle Translate APIDeepL APIOpen API
課題・解決・成果
課題
当初はVBAで翻訳関係の処理が組み込まれていたものの、メンテナンス性の困難さ、ビジネスロジックの機密性担保のために、「VBAから呼び出され、文章を多言語翻訳するためのAPI中継サーバー」が必要だった。
対応
Python/FastAPIを使用し、Google Translate API、DeepL API、OpenAI APIを実行するREST APIサーバー設計・開発。認証処理、API実施処理だけでなく、その後の機密的なビジネスロジックを集約可能な設計とした。
成果
システム構築完了し、現在は安定稼働中。また、このAPIを活用した、サブシステムも構築・運用サポートを実施。
ハイライト
- クライアント要望に合わせた要件整理・要件定義書作成
- 複数翻訳API(Google/DeepL/ChatGPT)の統合
- REST APIサーバー設計・開発
- OpenAI API登場当初での迅速な対応