Translation into every language.

Translate your docs, app strings, help centre and marketing into every language you sell in, and keep them in sync as the source changes. Every language is another full copy of the text through the model.

Pre-launch. Accounts are open; the API and checkout open soon.

How it runs.

  1. 01

    Feed it the source.

    Docs, string files or articles, with a glossary and your tone of voice.

  2. 02

    Translate in parallel.

    One worker per language or per file.

  3. 03

    Keep it in sync.

    When the source changes, retranslate what changed, or everything.

Why lanes fit it.

  • Twenty languages, one price.

    Adding a language adds work for your lanes, not a line on the bill.

  • Retranslate freely.

    Changed the glossary? Run it all again.

  • Quick models do most of it.

    The one-lane models handle most strings; a stronger one reviews the rest.

OpenAI TypeScript

typescript
import OpenAI from "openai"; const client = new OpenAI({  baseURL: "https://api.voidstone.net/v1",  apiKey: process.env.VOIDSTONE_API_KEY,}); const stream = await client.chat.completions.create({  model: "glm-5.3",  messages: [{ role: "user", content: "Refactor this function." }],  stream: true,});for await (const chunk of stream) {  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");}