- 料金›
- クラウド構成と料金試算例 TOP
Web翻訳
シンプルで拡張性の高い Web 翻訳システムをサーバーレスアーキテクチャで構築し、低コストかつ自動スケーリングに対応した多言語翻訳サービスをご紹介します
構成概要
この構成例のクラウドレベル:
基礎編
入門編:該当するユースケースの知識が全くない方が対象
基礎編:該当するユースケースの入門知識がある方が対象
応用編:該当するユースケースにある程度精通している方が対象
この構成例で解決できる課題・困りごと:
- 多言語対応が必要だが、専門の翻訳チームを雇用する予算がない
- グローバル展開を検討しており、Web サイトやアプリケーションに翻訳機能を組み込みたい
- 自社サービスに翻訳 API を統合し、ユーザー体験を向上させたい
- サーバー管理の手間をかけずに高品質な翻訳機能を実装したい
この構成例の概算料金:
332.4 ドル (月額)
この構成例のメリット:
- Amazon Translate の高精度な機械翻訳エンジンを活用し、75 言語での翻訳に対応可能です
- 需要に応じた自動スケーリングにより、アクセス数の急増時も安定したパフォーマンスを維持します
- DynamoDB を活用したキャッシュ機能により、同一テキストの重複翻訳を回避し、レスポンス時間の短縮と翻訳 API コストの削減を実現します
- 従量課金制のため初期投資を最小限に抑え、利用量に応じた適正なコスト管理が実現します
- シンプルな API 設計により、様々なアプリケーションへの統合が容易です
月額合計料金:332.4 (USD)
この構成例で使用したサービスと概算料金内訳
|
サービス
|
項目
|
数量
|
単価
|
料金 (USD)
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Amazon API Gateway
|
REST API リクエスト数 |
22,000 リクエスト |
4.25 USD/100 万リクエスト |
0.09 |
||||||||||||
|
AWS Lambda
|
|
|
|
|
||||||||||||
|
Amazon DynamoDB
|
|
|
|
|
||||||||||||
|
Amazon Translate
|
テキスト翻訳 |
22,000,000 文字 |
15 USD/100 万文字 |
330 |
- すべてのサービスは東京リージョンでのご利用を想定しています。
- 1 ヶ月を 730 時間として計算しています。
- AWS で提供しているサービスの一部で無料利用枠が提供されています。本試算では無料利用枠を考慮せずに試算を行っており、実際にはより安価にご利用頂ける場合があります。以下に該当する無料利用枠を一部抜粋します。
○ AWS Lambda :
■ リクエスト回数 15,000 件/月
■ コンピューティング時間 37,500 GB - 秒/月 - Amazon Translate の利用想定は利用ユーザー 100 人、利用頻度 1 日 10 回、1 カ月 22 日計算です。
- Web 翻訳は 1 リクエストあたり 1,000 文字と仮定して試算しております。
○ Amazon Translate:
■ リクエスト回数 100人 × 10 件 × 22 日 = 22,000 回/月
■ 入力文字数:22,000 回 × 1,000文字 = 22,000,000 文字
■ Amazon Translate の料金:https://aws.amazon.com/jp/translate/pricing/
※ 2025 年 6 月 18 日時点での試算です。
関連・補足資料
本構成について
本構成では、Web 翻訳 API を簡単に実装できるようにシンプルなサーバーレスアーキテクチャを採用しており、学習目的や検証環境向けに最適化されています。本番利用する際には、本番利用に即したセキュリティ・可用性向上を施したうえで利用するようにしてください。
セキュリティ
通信の暗号化:API Gateway のカスタムドメイン設定で HTTPS を強制し、AWS Certificate Manager の証明書を使用
公開 API への認証:API Gateway に Amazon Cognito との連携を設定し、ユーザー認証を実装
外部からの攻撃を防御:API Gateway に AWS WAF を適用し、不正リクエストをブロック
可用性
冗長化:DynamoDB のグローバルテーブル機能を活用したマルチリージョン展開
キャッシュ最適化:頻繁に使用される翻訳結果を Amazon ElastiCache に保存し、レスポンス時間を短縮
モニタリング:CloudWatch Alarms を設定し、異常検知と自動通知の仕組みを構築
著者について
洪 恩義 (EunEi Hong) / @eunhong
AWS Japan のソリューションアーキテクトとして、様々な業界のお客様に技術支援を提供しております。最近は、お客様と共に外販サービス成長のための生成 AI や基盤モデル活用を探究しています。AWS サービスの中では、技術的背景を問わず幅広いユーザーに活用いただけるものに魅力を感じています。休日は旅行やキャンプで自然に親しみ、映画鑑賞を通じてリフレッシュしています。