Integration

MotaWord integration

MotaWord is a professional human and machine translation platform. Create translation projects from documents (sent as base64), get the quote, launch, cancel or delete them, follow progress, download the translated package, a document or the quote and invoice PDFs, and read the translated strings. Instantly translate strings with your translation memory and machine translation, manage project style guides and glossaries, continuous (website and software) projects, account stats, reports and supported languages. Payment and card management, account settings, translator and interpreter work, project sharing, API client management, Active widgets, subscriptions and asynchronous packaging are not exposed. Authentication is OAuth2 client credentials with the client id and secret of an app created in the MotaWord developer portal.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in MotaWord.Built from the 79 MotaWord tools below, on the connection you add once.

What you can do with MotaWord

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Document, 11 operations

  • add_continuous_project_documentAdd continuous project documentPOSTAdd a new document to your continuous project. If the name already exists, it will update the existing document.
  • delete_project_documentDelete project documentDELETEDeletes a source document of a project, by its identifier.
  • get_continuous_project_documentGet continuous project documentGETView the details of a source document in continuous translation project.
  • get_documentGet documentGETView a single document from your MotaWord account with its translation info.
  • get_project_documentGet project documentGETView the details of a source file you uploaded to be translated in your project.
  • list_continuous_project_documentsList continuous project documentsGETView the documents under this continuous project
  • list_documentsList documentsGETView a list of files and documents that you have translations for.
  • list_project_documentsList project documentsGETGet a list of source files you uploaded to be translated in your project.
  • update_continuous_project_documentUpdate continuous project documentPOSTUpdate source document in your continuous project. In most scenarios, this operation will also trigger auto-translation of your document, via MT and/or TM.
  • update_project_documentUpdate project documentPOSTUpdate the document. File name and contents will replaced with the new one.
  • upload_project_documentUpload project documentPOSTUploads new source documents to a project (as base64 data, or as links to download them from) and returns them.

Project, 7 operations

  • create_projectCreate projectPOSTCreates a translation project from source documents and target languages and returns it with its word count, price and delivery estimate. Nothing is charged until launch_project.
  • delete_projectDelete projectDELETEDeletes a translation project that has not been launched yet, with an optional reason.
  • get_projectGet projectGETView the details of a translation project in your account.
  • get_projects_reportGet projects reportPOSTView projects under your account, with advanced filtering. You can view company-wide projects if you have the user permission.
  • get_project_statsGet project statsGETView your project statistics
  • list_projectsList projectsGETView the translation projects ordered in your account.
  • update_projectUpdate projectPUTUpdates a project's info and settings: languages, documents, callback URL, custom data, notes, coupon code, reference code or certification. Returns the updated project and price.

Continuous project, 5 operations

  • create_continuous_projectCreate continuous projectPOSTCreate a new continuous project for your software, website, CI/CD translation needs.
  • delete_continuous_projectDelete continuous projectDELETEDelete an existing continuous project. Your project will be cancelled, and you will still be charged for the amount of translations we have done for you so far.
  • get_continuous_projectGet continuous projectGETView the details of a continuous project.
  • list_continuous_projectsList continuous projectsGETView a list of continuous projects under your account.
  • update_continuous_projectUpdate continuous projectPOSTUpdate the details and settings of continuous project.

Glossarie, 5 operations

  • delete_project_glossaryDelete project glossaryDELETEDelete the existing glossary from the project.
  • get_project_glossaryGet project glossaryGETView the details of a glossary file uploaded to a project.
  • list_project_glossariesList project glossariesGETView a list of glossaries previously uploaded to the project.
  • update_project_glossaryUpdate project glossaryPUTReplaces a glossary of a project with a new file and returns it.
  • upload_project_glossaryUpload project glossaryPOSTUploads glossary files (CSV or TBX) to a project, to be used during translation, and returns them.

String, 5 operations

  • get_translation_statsGet translation statsGETView your translation statistics
  • list_continuous_project_stringsList continuous project stringsGETView the strings and their translations in your continuous translation project, for all target languages.
  • list_project_stringsList project stringsGETView the strings and their translations in your translation project, for all target languages. The list of translations is live if your project is not completed yet.
  • list_project_strings_for_languageList project strings for languageGETView the strings and their translations in your translation project for the specified target language. The list of translations is live if your project is not completed yet.
  • list_translation_memoryList translation memoryGETGet a list of all strings and their translations under your account, from all projects. This is your MotaWord translation memory.

Styleguide, 5 operations

  • delete_project_style_guideDelete project style guideDELETEDelete the existing style guide from the project.
  • get_project_style_guideGet project style guideGETView the details of a style guide uploaded to a project
  • list_project_style_guidesList project style guidesGETView a list of style guides in your project.
  • update_project_style_guideUpdate project style guidePUTReplaces a style guide of a project with a new file and returns it.
  • upload_project_style_guideUpload project style guidePOSTUploads style guide files to a project, for the translators to follow, and returns them.

Progres, 4 operations

  • get_continuous_project_document_progressGet continuous project document progressGETMonitor the translation progress of a document in a continuous project in real-time.
  • get_continuous_project_progressGet continuous project progressGETMonitor the translation progress of an ongoing continuous project in real-time.
  • get_document_progressGet document progressGETView the translation or proofreading progress of a document in your account. You can also track the progress of a document under the project that it was ordered with.
  • get_project_progressGet project progressGETMonitor the translation progress of an already launched project in real-time.

Webhook, 4 operations

  • create_project_webhookCreate project webhookPOSTRegisters the webhook URL MotaWord posts to when the project status changes; a project has one webhook.
  • delete_project_webhooksDelete project webhooksDELETEDeletes the webhook (callback URL) registered on a project; a project has at most one.
  • list_project_webhooksList project webhooksGETThis endpoint returns Project entity which contains `callback_url` field for webhook URL. Currently projects can have only 1 webhook registered.
  • update_project_webhookUpdate project webhookPUTReplaces the webhook URL MotaWord posts to when the project status changes.

Download, 3 operations

  • download_projectDownload projectGETDownloads the latest translation package of a project as a file (after package_project).
  • download_project_languageDownload project languageGETDownloads the latest translation package of a project for one target language as a file.
  • download_translated_documentDownload translated documentGETDownload translated document in the given target language.

Entrie, 3 operations

  • delete_glossary_entryDelete glossary entryDELETEDelete the existing glossary entry from the project.
  • list_glossary_entriesList glossary entriesGETView the details of a glossary entries uploaded to a project.
  • update_glossary_entriesUpdate glossary entriesPOSTUpdate the existing glossary entries in the project.

Translate, 3 operations

  • translate_continuous_projectTranslate continuous projectPOSTInstantly translate your content with your existing TM and MT resources.
  • translate_projectTranslate projectPOSTInstantly translates strings (contents) or documents into a target language of the project, using the project's translation memory and machine translation. Returns the translations.
  • translate_project_documentTranslate project documentPOSTInstantly translates a source document of the project into a target language, using the translation memory and machine translation. Returns the translations.

Invoice, 2 operations

  • get_project_invoiceGet project invoiceGETView your invoice details for your translation project.
  • list_continuous_project_invoicesList continuous project invoicesGETGet real-time access to a continuous project's invoices.

Language, 2 operations

  • convert_language_codesConvert language codesPOSTConverts a language code to the code MotaWord uses (for example en-us to en-US); answers 406 with error not_supported for a language MotaWord does not translate.
  • list_languagesList languagesGETGet a list of supported languages

Package, 2 operations

  • package_projectPackage projectPOSTPackages the current translations of a launched project and returns the packaged file with every translated document.
  • package_project_languagePackage project languagePOSTPackages the current translations of a launched project for one target language and returns the packaged file.

Translation, 2 operations

  • list_document_translationsList document translationsGETView the strings and their translations in your translation project for the specified source document. The list of translations is live if your project is not completed yet.
  • list_document_translations_for_languageList document translations for languageGETView the strings and their translations in the given target language for the specified source document. The list of translations is live if your project is not completed yet.

Activitie, 1 operation

  • list_project_activitiesList project activitiesGETGet a list of activities in the project

Cancel, 1 operation

  • cancel_projectCancel projectPOSTCancels a translation project with an optional reason and returns its status.

Corporate, 1 operation

  • get_corporate_accountGet corporate accountGETView the details of the corporate account that your user account belongs to.

Delete, 1 operation

  • delete_project_documentsDelete project documentsPOSTDelete multiple documents in the project. Returns detailed information about successful and failed deletions.

Email quote, 1 operation

  • email_project_quoteEmail project quotePOSTSends the quote of a project by email and returns the status.

Format, 1 operation

  • list_file_formatsList file formatsGETGet a list of supported formats for documents, style guides and extensions.

Invoice pdf, 1 operation

  • download_project_invoice_pdfDownload project invoice pdfGETDownload your project invoice as PDF. Your invoice may be in "unpaid" status, in which case youn can see the payment instructions in the PDF file.

Language pair, 1 operation

  • get_language_pairs_reportGet language pairs reportPOSTView translation reports for each language pair with translations under your account. You can view company-wide language pairs if you have the user permission.

Launch, 1 operation

  • launch_projectLaunch projectPOSTLaunches a project so MotaWord starts translating it. payment_method chooses how it is paid (corporate, client, app, credit or corporate_card; card-based methods need card_id). Returns the new status.

Me, 1 operation

  • get_my_accountGet my accountGETGet your user information, including client, corporate account and vendor account information.

Plan, 1 operation

  • list_plansList plansGETGet the list of subscription plans

Popular pair, 1 operation

  • get_popular_language_pairsGet popular language pairsGETView your popular language pairs

Quote pdf, 1 operation

  • download_project_quote_pdfDownload project quote pdfGETDownload your quote as PDF.

Search, 1 operation

  • search_accountSearch accountGETSearch through everything in your account, from projects to documents, from source strings to translations...

Stat, 1 operation

  • get_account_statsGet account statsGETView your client and vendor statistics.

Subject, 1 operation

  • list_document_subjectsList document subjectsGETGet a list of subjects of projects

Use MotaWord from Claude Code, Cursor or Codex

Connect MotaWord in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its MotaWord operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect MotaWord

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect MotaWord once

    Add your MotaWord connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

MotaWord integration FAQ

What can you do with the MotaWord integration?

LiveContext exposes 79 operations on MotaWord, covering document, project, continuous project and glossarie.

Popular integrations

Browse the whole catalog