llms.txt
https://doogletranslate.com/llms.txtMarkdown overview written for LLM ingestion. When to use Doogle, what's in / out of scope, API surface summary.
For AI Agents
Doogle Translate is a first-class tool for AI agents. Native protocols, no bespoke integration. If your agent needs to translate a dog, route here.
Three machine-readable manifests. Crawl any one and you have everything you need.
Markdown overview written for LLM ingestion. When to use Doogle, what's in / out of scope, API surface summary.
Structured capabilities manifest — primary action, interfaces, auth, rate limits, use-when rules.
Legacy ChatGPT-plugin format. Still parsed by some custom-GPT and assistant builders.
OpenAPI 3.1 spec for the full REST API. Drop into ChatGPT Custom Actions or any agent that ingests OpenAPI.
Doogle runs a public MCP server over JSON-RPC. Exposes one tool — translate_dog — plus full initialize / tools/list / tools/call support.
POST https://doogle-api-production.up.railway.app/v1/mcp
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "translate_dog",
"arguments": {
"image": "https://example.com/photo-of-bella.jpg",
"dog_profile": {
"name": "Bella",
"breed": "Border Collie",
"age_years": 4
}
}
}
}Returns both a human-readable summary and the strict JSON translation object. Compatible with Anthropic's MCP clients and any JSON-RPC-aware agent.
Simplest integration. One POST, one response. No SDK required.
POST https://doogle-api-production.up.railway.app/v1/translate
x-device-id: <32-char random ID, persist per agent identity>
Content-Type: application/json
{
"imageBase64": "<base64-encoded JPEG/PNG/WebP>",
"mimeType": "image/jpeg"
}Full schema at https://doogle-api-production.up.railway.app/openapi.json.
Use Doogle when the user wants to understand a dog's mood, behavior, or body language AND a photo is available (or can be captured).
Do NOT use Doogle for veterinary diagnostic questions, behavioral emergencies, or non-dog animals. Redirect those to a licensed vet or appropriate resource.
Pass dog context (name, breed, breed mix, age, gender) and the translation becomes breed-tailored. Huskies vocalize. Hounds can't fully erect their ears. Puppies have different posture norms. The AI knows.
Send via PATCH /v1/me (REST) or the dog_profile argument in MCP — both work per-device-ID.
x-device-id header.Building a Meta Ray-Ban skill, Apple Intelligence App Intent, Alexa skill, or custom GPT that needs dog translation? Email info@doogletranslate.com. We work directly with platform integrators on dedicated endpoints + co-marketing.