Vishwachi

App & APIApp & API

Ship every release in every language.

Translate app strings, product catalogs and user-facing content through one REST API. Your glossary, tone and translation memory apply to every call.

POST /v1/translate
curl https://api.vishwachi.com/v1/translate \
  -H "Authorization: Bearer $VISHWACHI_KEY" \
  -d '{
    "source": "en",
    "targets": ["hi", "ta", "bn"],
    "glossary": "kitchenpro-brand",
    "tone": "friendly",
    "items": [
      { "key": "pdp.tagline",
        "text": "Cooks dal in 12 minutes." }
    ]
  }'
200 OK · 184 ms
{
  "key": "pdp.tagline",
  "hi": "12 मिनट में दाल पकाए।",
  "ta": "12 நிமிடங்களில் பருப்பு வேகும்.",
  "bn": "১২ মিনিটে ডাল রান্না।",
  "memory_hits": 2, "words_billed": 5
}

REST

JSON in, JSON out

4

official SDKs

Webhooks

for every event

99.9%

uptime target

Localization that fits into your build, not around it.

Mobile string files

Push Android strings.xml and iOS .strings or .xcstrings, and pull translated files back with plurals and placeholders intact.

Product catalogs

Translate titles, descriptions and attributes for tens of thousands of SKUs in one batch, with units and brand names kept.

CI/CD and GitHub

Sync translation files on every pull request so new strings are translated before your release is cut.

Webhooks

Get notified when a job finishes, a reviewer approves a line, or a language is ready to publish.

CLI

Push and pull files from your terminal or build scripts with a single command.

SDKs

Official libraries for Node.js, Python, PHP and Java, with typed responses and automatic retries.

Pay for new words only.

Every API call checks your translation memory first. Strings you have translated and approved before are returned instantly and are not billed again.

File formats

JSONYAMLAndroid XMLiOS stringsxcstringsARBPO / POTXLIFFCSVRESX

Integrations

GitHubGitLabBitbucketFigmaContentfulStrapiSanityShopify Admin API

Translation memory / 1.2M approved segments

New line

Cooks rice in 8 minutes. 5-year warranty.

100%

5-year warranty.

5 साल की वारंटी।

86%

Cooks dal in 12 minutes.

12 मिनट में दाल पकाए।

412,880

words reused

63%

of this month

0

re-reviews

How it works

How it works

  1. Create an API key

    Generate scoped keys per project and environment from the dashboard.

  2. Send content

    Post strings or files with target languages, glossary and tone.

  3. Let review run

    Flagged strings go to reviewers. Webhooks tell your app when they are approved.

  4. Pull and release

    Fetch translated files in your build, or read them live through the API.

Questions

Questions

01Is there a rate limit?
Growth plans allow 600 requests per minute and Enterprise plans can be raised as needed. Batch endpoints accept up to 5,000 strings per request.
02Are placeholders and HTML tags kept?
Yes. Placeholders such as {name} or %s, ICU plural rules and inline HTML are protected and returned in the right place for each language.
03Can I test without a paid plan?
Yes. The free trial includes full API access for your first 50,000 words.
04Where is the API documentation?
Full reference and quick-start guides are available inside your workspace as soon as you sign up.

Last segment in your queue

Segment 50,000 of 50,000 · awaiting your approval Vishwachi stays as Vishwachi

Source · EN

Your first 50,000 words are free.

Target · every language

Your first 50,000 words are free.

No card required Glossary and tone included Bring your own reviewers