80trust / 100

Text Translate

by Tanod mlpeek in AI models & inference

x402 APIPassing, checked 14 min ago

mlpeek (Tanod) offline translation between English and 14 languages (Argos Translate, CPU). Use when an agent must translate up to 5,000 characters between English and 14 languages such as Spanish, German or Japanese.

POST https://tanod.dev/v1/text/translate

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
272 ms typical, 873 ms slowest 5%
Last check
14 min ago
Next check
in 17 min

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://tanod.dev/v1/text/translate" \
  -H "content-type: application/json" \
  -d '{"target":"es","text":"Where is the nearest train station?"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ftanod.dev%2Fv1%2Ftext%2Ftranslate
const res = await pay("https://tanod.dev/v1/text/translate", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"target":"es","text":"Where is the nearest train station?"}),
});
console.log(await res.json());

Example input

{
  "target": "es",
  "text": "Where is the nearest train station?"
}

Example output

{
  "chars": 35,
  "detected": false,
  "engine": "argos-translate (offline)",
  "source_lang": "en",
  "target_lang": "es",
  "text": "¿Dónde está la estación de tren más cercana?"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
14 min agoPassed402873 ms$0.003
4 h agoPassed402272 ms$0.003
7 h agoPassed402403 ms$0.003
11 h agoPassed402264 ms$0.003
15 h agoPassed402271 ms$0.003
18 h agoPassed4021.1 s$0.003
22 h agoPassed402262 ms$0.003
26 h agoPassed402775 ms$0.003
29 h agoPassed402266 ms$0.003
34 h agoPassed402272 ms$0.003