mlpeek (Tanod) speech translation
mlpeek (Tanod) speech translation: an audio file of up to 2 minutes as translated text in English or 14 languages with timed segments, optionally spoken (Whisper, Argos, Kokoro). Use when an agent must turn speech in another language into translated text or spoken audio, from a 2-minute clip.
Answeringour last check, 2026-10-18
1 of 1checks answered this week
204 msmedian answer time
$0.02listed price per call
$0.02price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://tanod.dev/v1/audio/translate-speech
| Category | Image and media |
|---|---|
| Provider host | tanod.dev |
| Networks | eip155:137, eip155:42161, eip155:56, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-18 | valid payment request | 402 | $0.02 | 204 ms |
Example input (from the provider)
{
"body": {
"target": "es",
"url": "https://tanod.dev/samples/speech-sample.mp3"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"file_base64": {
"anyOf": [
{
"maxLength": 33398872,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The audio file as base64 (at most 25 MB decoded); or use url. At most 2 minutes (45 seconds with speak)."
},
"format": {
"default": "mp3",
"description": "With speak: mp3, wav or ogg.",
"enum": [
"mp3",
"wav",
"ogg"
],
"type": "string"
},
"include_transcript": {
"default": false,
"description": "true adds `transcript` in the spoken language with a second Whisper pass (about doubles the speech-to-text time). English audio always returns it.",
"type": "boolean"
},
"language": {
"anyOf": [
{
"pattern": "^[a-z]{2,3}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional spoken language as an ISO 639-1 code. Default: detected."
},
"output": {
"default": "base64",
"description": "base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window.",
"enum": [
"base64",
"url"
],
"type": "string"
},
"speak": {
"default": false,
"description": "true adds `audio`, the translation spoken (Kokoro). Targets en, es, fr, hi, it and pt only; the clip is limited to 45 seconds and at most 800 characters are spoken.",
"type": "boolean"
},
"target": {
"description": "Language of the translation: en (one Whisper pass) or es, fr, de, pt, it, nl, ru, zh, ja, ko, ar, hi, id, tl (Whisper to English, then English to the target).",
"enum": [
"en",
"es",
"fr",
"de",
"pt",
"it",
"nl",
"ru",
"zh",
"ja",
"ko",
"ar",
"hi",
"id",
"tl"
],
"type": "string"
},
"url": {
"anyOf": [
{
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Public http(s) URL of the audio file (at most 25 MB; private, internal and IP-literal hosts are refused); or use file_base64."
},
"voice": {
"anyOf": [
{
"enum": [
"af_heart",
"af_alloy",
"af_aoede",
"af_bella",
"af_jessica",
"af_kore",
"af_nicole",
"af_nova",
"af_river",
"af_sarah",
"af_sky",
"am_adam",
"am_echo",
"am_eric",
"am_fenrir",
"am_liam",
"am_michael",
"am_onyx",
"am_puck",
"am_santa",
"bf_alice",
"bf_emma",
"bf_isabella",
"bf_lily",
"bm_daniel",
"bm_fable",
"bm_george",
"bm_lewis",
"ef_dora",
"em_alex",
"em_santa",
"ff_siwis",
"hf_alpha",
"hf_beta",
"hm_omega",
"hm_psi",
"if_sara",
"im_nicola",
"pf_dora",
"pm_alex",
"pm_santa"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "With speak: a voice for the target language (default af_heart en, ef_dora es, ff_siwis fr, hf_alpha hi, if_sara it, pf_dora pt)."
}
},
"required": [
"target"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"description": "A