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.
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" }'
casedev translate:v1 translate \ --q "The deposition will be held on Monday." \ --target es
import Casedev from 'casedev';const client = new Casedev({ apiKey: process.env.CASEDEV_API_KEY });// Translate text to Spanishconst result = await client.translate.v1.translate({ q: 'The deposition will be held on Monday at 10:00 AM.', target: 'es'});console.log(result.data.translations[0].translatedText);// "La deposición se llevará a cabo el lunes a las 10:00 AM."
import casedevimport osclient = casedev.Casedev(api_key=os.environ['CASEDEV_API_KEY'])# Translate text to Spanishresult = client.translate.v1.translate( q='The deposition will be held on Monday at 10:00 AM.', target='es')print(result.data.translations[0].translated_text)# "La deposición se llevará a cabo el lunes a las 10:00 AM."
result, _ := client.Translate.V1.Translate(ctx, casedev.TranslateV1TranslateParams{ Q: casedev.F("The deposition will be held on Monday at 10:00 AM."), Target: casedev.F("es"),})fmt.Println(result.Data.Translations[0].TranslatedText)
# First detect the languagecasedev translate:v1 detect --q "Evidence text here"# Then translate if not Englishcasedev translate:v1 translate --q "Evidence text here" --target en --source fr
// First detect the languageconst detection = await client.translate.v1.detect({ q: evidenceText});const sourceLanguage = detection.data.detections[0][0].language;// Then translate if not Englishif (sourceLanguage !== 'en') { const translated = await client.translate.v1.translate({ q: evidenceText, source: sourceLanguage, target: 'en' });}
# First detect the languagedetection = client.translate.v1.detect(q=evidence_text)source_language = detection.data.detections[0][0].language# Then translate if not Englishif source_language != 'en': translated = client.translate.v1.translate( q=evidence_text, source=source_language, target='en' )
// First detect the languagedetection, _ := client.Translate.V1.Detect(ctx, casedev.TranslateV1DetectParams{ Q: casedev.F(evidenceText),})sourceLanguage := detection.Data.Detections[0][0].Language// Then translate if not Englishif sourceLanguage != "en" { translated, _ := client.Translate.V1.Translate(ctx, casedev.TranslateV1TranslateParams{ Q: casedev.F(evidenceText), Source: casedev.F(sourceLanguage), Target: casedev.F("en"), }) _ = translated}