ForHosting KIT · 翻訳

PDFをレイアウト崩れなく翻訳

PDF文書を画像として認識し、元のレイアウトを保ったまま文章部分を翻訳するツールです。海外から届いた契約書や仕様書、説明書など、体裁を崩したくないPDFに向いています。現在ベータ版として提供しています。

● Betaページあたり$0.011
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

レイアウトが崩れにくい理由

文章だけを抜き出して訳すのではなく、ページの見た目ごと認識してから翻訳します。表や段組み、図の位置関係を保ったまま、訳文入りのPDFとして受け取れます。

使い方

PDFファイルをアップロードし、翻訳先の言語を選びます。1ページから対応しており、複数ページの文書もまとめて処理できます。

料金

1リクエスト$0.011に、1ページごと$0.0705を加えた金額です。10ページの文書であれば、合計はおよそ$0.72です。

向いている場面と注意点

海外の取引先から届いた契約書や見積書、機材の説明書などに向いています。現在ベータ版のため、複雑な表組みやスキャン画質の悪いPDFでは、部分的な調整が必要になることがあります。

海外取引先からの契約書を確認

佐藤健一さんは、海外の取引先から届いた契約書PDFを翻訳し、レイアウトを保ったまま社内の関係者に共有しています。

海外製機材の説明書を読む

株式会社山田商事は、海外から仕入れた機材の説明書PDFを翻訳し、図と手順の対応関係を保ったまま現場で使っています。

海外拠点への見積書を作成前に確認

合同会社みどりデザインは、海外クライアントから届いた見積書PDFを翻訳し、項目と金額の対応を崩さずに内容を把握しています。

表や図の位置は崩れませんか?

ページ全体の見た目を認識してから翻訳するため、単純なテキスト抽出に比べてレイアウトが崩れにくくなっています。ただし複雑な表組みでは調整が必要な場合があります。

スキャンした画像だけのPDFにも対応していますか?

対応しています。画像として認識したうえで文字を読み取り、翻訳します。

何ページまで一度に処理できますか?

1リクエストあたり最大約20,000トークンです。ページ数の多い文書は、分割しての送信をおすすめします。

料金はどのように計算されますか?

1リクエスト$0.011に、1ページごとの$0.0705を加えた金額です。米ドル建てで、送信前に合計が表示されます。

ベータ版とはどういう意味ですか?

提供を始めたばかりの機能という意味です。複雑なレイアウトのPDFでは、訳文の配置に部分的な調整が必要になることがあります。

アップロードしたPDFは保存されますか?

翻訳の処理にのみ使用し、完了後は保存しません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/translate/pdf

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/translate/pdf \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "translate.pdf",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.011
ページあたり$0.0705

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_tokens20000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。
413input_too_large入力データが上限を超えています。サイズを小さくして再度お試しください。
422task_failedタスクの処理に失敗しました。このタスクは課金されません。

KITの完全なドキュメントを見る →