← Files OllangARCHIVED FILE
.codex-plugin/plugin.json
6.71 KB · Nov 7, 2026 · 00:09 UTC
{
"name": "app-696a902bb7ec8191be84417e1ec391e8",
"version": "1.0.2",
"description": "Manage localization projects, orders and review workflows in your connected Ollang workspace.",
"author": {
"name": "Ollang Inc.",
"email": "support@ollang.com",
"url": "https://ollang.com"
},
"homepage": "https://ollang.com",
"keywords": [
"localization",
"translation",
"subtitles",
"dubbing",
"workflow"
],
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Read recent orders from the connected review workspace.",
"prompt": "Show my five most recent Ollang orders, newest first.",
"tools_triggered": "getOllangOrders",
"expected_behavior": "Successfully retrieve the first page with a limit of five orders and descending ordering. Show the five seeded review orders, with their names, types, statuses and any returned quality scores. Match the workspace records; do not invent missing scores or create or change orders."
},
{
"description": "Browse source projects available to the reviewer account.",
"prompt": "List the first page of my Ollang projects, newest first.",
"tools_triggered": "getAllProjects",
"expected_behavior": "Successfully retrieve page one of the connected account projects in descending order. Include the seeded review projects and their returned names and identifiers so a reviewer can select one. Do not upload files or change projects."
},
{
"description": "Resolve a regional language against the live Ollang catalogue.",
"prompt": "Which Ollang language code should I use for Brazilian Portuguese?",
"tools_triggered": "getSupportedLanguages",
"expected_behavior": "Search the supported-language catalogue for Portuguese and identify the exact Brazilian Portuguese code from the returned data. The source currently documents pt for Brazil and pt-PT for Portugal; use the live catalogue as the authority. Do not create an order."
},
{
"description": "Read the credit wallet with a reviewer account that has billing access.",
"prompt": "Check my Ollang AI credit balance before I create another order.",
"tools_triggered": "getCreditWallet",
"expected_behavior": "Successfully return the review account total, remaining and used AI credits and the USD equivalents supplied by the service. Match the account wallet. Do not create an order, buy credits or initiate a payment. A permission error does not pass this case."
},
{
"description": "Validate an exact language tag without starting work.",
"prompt": "Check whether Ollang accepts the exact language tag pt-BR. Do not create an order.",
"tools_triggered": "validateLanguageTag",
"expected_behavior": "Call validateLanguageTag with tag pt-BR and report the returned acceptance result, parsed language or region and any rejection reasons. A rejected tag is a valid test outcome when reported by the catalogue; an authentication or service error is not. Do not infer acceptance from the spelling or create an order."
}
],
"negative": [
{
"description": "Answer an ad hoc translation without invoking the workspace integration.",
"prompt": "Translate the sentence 'Good morning' into French directly in this chat.",
"expected_behavior": "Answer the translation in chat without calling any Ollang tool, uploading content or creating an order."
},
{
"description": "Respect a request to summarize only the supplied chat text.",
"prompt": "Summarize this in one sentence without uploading it or creating an order: The team finished the English source document. The French review is scheduled for Friday. The release is planned for Monday.",
"expected_behavior": "Summarize the supplied text in chat without calling any Ollang tool. No attachment or external file is needed for this test."
},
{
"description": "Avoid using Ollang for unrelated weather information.",
"prompt": "What will the weather be in Los Angeles tomorrow?",
"expected_behavior": "Do not call any Ollang tool. Weather is outside this integration; use another available capability or explain the limitation."
}
]
}
},
"publication": {
"release_notes": "Declares OAuth explicitly for the Ollang MCP connection using the OpenAI compatibility package format. Preserves the listing, review scenarios and existing MCP endpoint."
}
}
},
"interface": {
"displayName": "Ollang",
"shortDescription": "Manage localization workflows",
"longDescription": "Connect your Ollang workspace to browse localization projects and orders, check progress and review status, find supported languages, and view your AI credit balance. You can also upload source files, create localization orders, manage custom instructions and translation memories, and request quality checks or human review.\n\nOllang supports workflows for documents, subtitles, captions, audio and video. An existing Ollang account and appropriate workspace permissions are required. Starting or rerunning work and requesting paid services can consume existing account credits. Available actions and results depend on your account permissions and the selected service. This integration manages Ollang workflows; it does not translate arbitrary chat text directly.",
"developerName": "Ollang Inc.",
"category": "Business & Operations",
"capabilities": [
"Browse projects and orders",
"Track localization progress",
"Upload source files",
"Create localization orders",
"Manage instructions and translation memories",
"Request quality checks and human review",
"Check credit balances",
"Resolve supported language codes"
],
"websiteURL": "https://ollang.com",
"supportURL": "https://ollang.com/privacy#contact",
"privacyPolicyURL": "https://ollang.com/privacy",
"termsOfServiceURL": "https://ollang.com/terms",
"defaultPrompt": [
"Show my five most recent Ollang orders, newest first.",
"List the first page of my Ollang projects, newest first.",
"Which Ollang language code should I use for Brazilian Portuguese?"
],
"brandColor": "#6148F9",
"composerIcon": "./assets/ollang.svg",
"logo": "./assets/ollang.svg"
},
"mcpServers": "./.mcp.json",
"apps": "./.app.json"
}
SHA-256: 9221ef34fbf3c8017b1602c71864dc1e74c6a8152d2461e421dd53d6b8faa7f7