Every vendor pitch deck in this category now uses the same three words: execution layer, orchestration, governance. The words are free. What separates a real infrastructure provider from a repackaged translation agency with a chatbot bolted on is whether you can point an API client at the system and watch it do the thing the deck describes, today, in a sandbox, before a contract exists.
This is not a comparison of feature checklists. It's a procurement instrument: twelve questions you can answer with a terminal window, not a follow-up call. If a vendor can't answer most of these with a working request-response cycle, you're not buying infrastructure. You're buying a services relationship with an API skin on top.
1. Can I get a health check with no authentication at all?
Before you hand over a key, you should be able to confirm the service is reachable. A vendor that makes you authenticate just to find out if their system is up is telling you something about how they think about operational transparency. Ollang's documentation exposes a health endpoint where a 200 with {"status":"OK"} confirms connectivity, and it notes that no API key is required to call it. Run this from your own network, not the vendor's demo environment, so you test your actual path to their infrastructure.
2. Can I authenticate, upload a file, and create an order without a sales call?
Ask for API key generation self-service, then run the upload-to-order sequence yourself. Ollang's model is straightforward: API-key authenticated requests against upload, order, and project endpoints, with the key passed as a header on every call. If getting a key requires a provisioning meeting, that's a signal the "self-serve API" is marketing language for a manual onboarding process wearing an API's clothes.
3. Does the order object tell me what's actually happening, or just "processing"?
Pull an order by ID mid-flight. You want status, language pairs, document references, and, critically, QC results attached to the same object, not scattered across a separate portal you have to log into by hand.
4. Can I trigger a standalone QC evaluation and get a structured score back?
This is the question that separates infrastructure from a black box. Ask the vendor to run quality control on a completed order through the API, not a PDF report emailed by a project manager three days later. Ollang's QC evaluation endpoint triggers an AI-powered assessment of the translation quality, evaluating criteria such as accuracy, fluency, tone, and cultural fit, and runs asynchronously with notification on completion. The call is scoped to work you've already received, it requires the order ID for which you want to run the evaluation, and the order must be in a completed or delivered state to be eligible. The response isn't a prose summary, it's a structured payload with an evaluation ID and processing status you can branch logic on programmatically. Run it on a real order in your sandbox and confirm you get back scores, not sentiment.
5. Can I scope the QC evaluation to what my compliance function actually cares about?
Not every workflow needs every dimension scored. A legal disclosure translation cares about accuracy far more than tone. Check whether you can toggle evaluation criteria per call rather than getting a fixed bundle. Ollang's QC request accepts individual boolean flags for accuracy, fluency, tone, and cultural fit, plus an optional custom prompt to guide the QC evaluation, which matters if your review criteria are domain-specific rather than generic.
6. What does the QC engine actually check per modality, and is it consistent?
Subtitles, dubbed audio, and structured JSON strings fail in different ways. Ask whether quality evaluation is a single generic score or whether it accounts for modality-specific failure modes, such as subtitle timing, dubbing sync, and schema integrity. A vendor should be able to describe a shared evaluation baseline with modality-specific validators layered on top, not one blunt instrument applied everywhere.
7. When I register a webhook, what happens if my endpoint is slow?
This is where "we support webhooks" claims usually collapse under actual load testing. Ask for the documented callback timeout in writing. Ollang's own troubleshooting guidance is explicit: callbacks have a 10-second timeout, and if your handler takes longer to respond, it's treated as a failure, so acknowledge quickly and process asynchronously. If a vendor can't give you a number here, assume their callback infrastructure hasn't been tested against your kind of downstream latency, and design your integration to acknowledge-then-process regardless.
