Skip to main content
Neural machine translation powered by Google Cloud Translation. Add translation capabilities to your app—translate documents, communications, and evidence across 100+ languages with automatic language detection.

Quick start

curl -X POST https://api.case.dev/translate/v1/translate \
  -H "Authorization: Bearer sk_case_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "q": "The deposition will be held on Monday at 10:00 AM.",
    "target": "es"
  }'

Endpoints

Translate

POST /translate/v1/translate — Translate text to target language

Detect Language

POST /translate/v1/detect — Detect the language of text

Supported Languages

GET /translate/v1/languages — List all supported languages

Features

  • 100+ Languages — Support for all major world languages including Chinese, Spanish, Arabic, Hindi, and more.
  • Auto-Detection — Automatically detect source language when not specified.
  • Batch Translation — Translate multiple strings in a single request for efficiency.
  • HTML Preservation — Preserve HTML formatting during translation.
  • Neural Machine Translation — State-of-the-art NMT models for high-quality translations.

Pricing

ServiceCost
Translation$0.03 per 1,000 characters
Language Detection$0.03 per 1,000 characters
Supported LanguagesFree
Example: A 10,000 character legal document costs $0.30 to translate.

Common use cases

Multilingual discovery

Translate foreign-language documents discovered during litigation:
casedev translate:v1 translate --q "Foreign document text" --target en --format text

Client communications

Translate client correspondence in their preferred language:
casedev translate:v1 translate --q "Email content" --target es
casedev translate:v1 translate --q "Email content" --target zh
casedev translate:v1 translate --q "Email content" --target ar

Evidence processing

Detect and translate multilingual evidence:
# First detect the language
casedev translate:v1 detect --q "Evidence text here"

# Then translate if not English
casedev translate:v1 translate --q "Evidence text here" --target en --source fr

Vault

Store translated documents alongside originals for searchable archives

OCR

Extract text from scanned documents before translation