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.
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." }
]
}'{
"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
Integrations
Translation memory / 1.2M approved segments
New line
Cooks rice in 8 minutes. 5-year warranty.
5-year warranty.
5 साल की वारंटी।
Cooks dal in 12 minutes.
12 मिनट में दाल पकाए।
412,880
words reused
63%
of this month
0
re-reviews
How it works
How it works
Create an API key
Generate scoped keys per project and environment from the dashboard.
Send content
Post strings or files with target languages, glossary and tone.
Let review run
Flagged strings go to reviewers. Webhooks tell your app when they are approved.
Pull and release
Fetch translated files in your build, or read them live through the API.
Questions
Questions
01Is there a rate limit?
02Are placeholders and HTML tags kept?
03Can I test without a paid plan?
04Where is the API documentation?
Last segment in your queue
Source · EN
Your first 50,000 words are free.
Target · every language
