Translate Text
Translate input text from a source to a target language.
GET
/v1/web-tools:translate/translatepassing · 0.7s5m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| text | string | query | Text to translate (max 5KB). Required. |
| from | string | query | Source language (ISO 639-1). Default en. |
| to | string | query | Target language (ISO 639-1). Default id. |
Example response
{"project":"web-tools:translate", "data": {"ok":true,"match":0.99,"sourceText":"Hello world","translatedText":"Halo dunia" },"timestamp":"2026-06-13T02:24:53Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "web-tools:translate", "translate", { text: "Hello world", from: "en", to: "id" });
Translate
Translate text between languages.
1 endpoint146 calls1/1 passing
Translate input text from a source to a target language.
GET
/v1/…translate/translatepassing · 0.7s5m cache
Try it
Parameters
text
string · query · required
Text to translate (max 5KB).
from
string · query · optional
Source language (ISO 639-1). Default en.
to
string · query · optional
Target language (ISO 639-1). Default id.
Example response
{"project":"web-tools:translate", "data": {"ok":true,"match":0.99,"sourceText":"Hello world","translatedText":"Halo dunia" },"timestamp":"2026-06-13T02:24:53Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "web-tools:translate", "translate", { text: "Hello world", from: "en", to: "id" });