Professional AI-powered translation with optional human verification. Supports 100+ languages. Quality boost for existing translations. Enterprise-grade security and privacy by straker.ai.
Professional translation, quality evaluation, and human verification services by Straker.ai.
STRAKER_VERIFY_API_KEY=your-keyBase URL: https://api-verify.straker.ai
All requests (except /languages) require Bearer token authentication:
curl -H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" https://api-verify.straker.ai/endpoint
curl https://api-verify.straker.ai/languages
Returns a list of supported language pairs with UUIDs for use in other endpoints.
curl -X POST https://api-verify.straker.ai/project \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" \
-F "[email protected]" \
-F "languages=<language-uuid>" \
-F "title=My Translation Project" \
-F "confirmation_required=true"
Required when confirmation_required=true:
curl -X POST https://api-verify.straker.ai/project/confirm \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "project_id=<project-uuid>"
curl https://api-verify.straker.ai/project/<project-uuid> \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY"
curl https://api-verify.straker.ai/project/<project-uuid>/download \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" \
-o translations.zip
Enhance existing translations with AI:
curl -X POST https://api-verify.straker.ai/quality-boost \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" \
-F "[email protected]" \
-F "language=<language-uuid>"
Add professional human review to translations:
curl -X POST https://api-verify.straker.ai/human-verify \
-H "Authorization: Bearer $STRAKER_VERIFY_API_KEY" \
-F "[email protected]" \
-F "language=<language-uuid>"
Success:
{
"success": true,
"data": { ... }
}
Error:
{
"success": false,
"error": "Error message"
}
The API key is available as $STRAKER_VERIFY_API_KEY environment variable.