File Translation api

5.0 (1)

API for translating PDF, DOCX, DOC, TXT, and image files. Supports both synchronous and asynchronous processing modes, bilingual translation (original + translated text), file uploads, and localized web UI (English/Arabic).

Avg response time

452ms

Subscriptions

7

Popularity

100.0%

Test Percentage

53.6%

Subscription Plans

Basic

Basic plan

$5,000.00 /month
  • 1,000 requests/month
  • 100 requests/hour
Login to Subscribe

free

$0.00 /month
  • 1,000 requests/month
  • 1000 requests/hour
Login to Subscribe

Endpoints (9)

Web UI - File Translator

Beautiful web interface for file translation with support for file uploads, URL input, bilingual mode, and localization (English/Arabic).

GET
/
Requires Authentication

Download translated file

Download a translated file using its download token

GET
/dl/{token}

Serve file from project root

Serve files from the project root directory (for testing)

GET
/files/{filename}
Requires Authentication

List PDF chunks

Get list of all translated chunks for a PDF translation job

GET
/translate/chunks/{job_id}
Requires Authentication

Translate file from URL (Synchronous)

Translates a file from URL synchronously. Returns HTML page by default or JSON if format=json. Use this for small files (< 10MB). Supports bilingual mode to keep original text alongside translation.

GET
/translate/file
Requires Authentication

Translate file (Asynchronous)

Starts an asynchronous translation job. Returns immediately with job_id. Use this for large files (> 10MB) or when you need non-blocking processing.

GET
/translate/file/async
Requires Authentication

Get translation result

Get the result of a completed translation job. Returns download URL or HTML page.

GET
/translate/result/{job_id}
Requires Authentication

Get job status

Check the status and progress of an asynchronous translation job

GET
/translate/status/{job_id}
Requires Authentication

Translate uploaded file (Synchronous/Asynchronous)

Upload and translate a file. Supports both sync and async modes. Use POST for direct file uploads instead of URLs. Supports bilingual mode to keep original text alongside translation.

POST
/translate/file
Requires Authentication
T

th3boss

2 months ago
واحد عراق

عظيم

frontend.recommended