Zab Translation Solutions
   
   
   About
866.464.6071  |  info@zabtranslation.com  |  Follow Us! ▶
  • Home
  • Solutions
  • Contact
    • Schedule with Us
    • Request a Free Quote
    • Contact Us
    • Careers
    • Translators
  • Quick Quote
  • Common Questions
  • Company
    • About Zab
  • Blog

Translation API for Workflow Automation and AI Translation


Zab offers two API solutions: The ZAPI™ Workflow API for translation project automation and the ZabFlow AI™ Translation API for automated multilingual document translation.

translation API integration diagram for Zab workflow automation

ZAPI™ Zab Workflow System API Integration

​​The Zab Workflow API or ZAPI, is a custom application programming interface that allows your systems to connect directly with Zab’s workflow and project automation infrastructure.

ZAPI enables you to integrate your own applications with Zab’s translation management environment to create, manage, and retrieve projects programmatically,  the same way our internal system operates.

ZAPI is ideal for organizations and developers who want to automate translation workflows, integrate file handoffs and retrievals, or build custom connectors between Zab and existing CMS, CAT, or localization tools.

What ZAPI Does

ZAPI allows your systems to perform the same key operations available through the Zab Translation Platform — but entirely through programmable endpoints or command-line commands.

Typical use cases include:
​
  • Submitting new translation projects directly from your system
  • Adding or updating project files without using the web interface
  • Checking translation progress or completion status
  • Downloading finished translations automatically into your local workflow
  • Building custom dashboards or translation pipelines around Zab’s backend services

Core API Features

Below are the foundational actions available through ZAPI. Each operation corresponds to an authenticated REST endpoint and can also be triggered through the CLI or GUI.
Function Description
Create a New Project Initializes a new translation project with defined source and target languages, metadata, and optional project name.
Add Files to a Project Uploads one or more source files to an existing project for processing. Supported formats include TXT, DOCX, PDF, IDML, HTML, XML, JSON, YML, XLSX, PPTX, and XLIFF.
Retrieve Project Status Checks the current stage of your project (e.g., queued, in translation, completed).
Download Translated Files Retrieves translated output files once processing is complete. Files are securely stored and available for a limited time via presigned URLs.
List Existing Projects Fetches your current or historical project records, including metadata and timestamps.

Authentication and Security

  • ZAPI uses token-based authentication; you’ll receive a unique API key when access is approved.
  • All data exchanges occur over HTTPS for encryption in transit.
  • Uploaded files and completed translations are temporarily stored in AWS S3 with presigned URLs for secure download.
  • Each API action is logged for auditing and traceability.

Integration Examples

The following are a few practical ways ZAPI is commonly integrated:

  • Continuous localization pipelines: Automatically submit new files for translation when updates occur in your repository.
  • CMS or LMS connectors: Trigger translations directly from your content or learning management system.
  • Automated QA or post-editing workflows: Retrieve completed translations for review or linguistic validation.
  • Project management dashboards: Pull live project data from Zab into your internal reporting tools.

Accessing ZAPI

ZAPI supports two access modes:

​🖥️ Graphical User Interface (GUI) A browser-based dashboard at https://api.zabtranslation.com/web/login
Use this if you prefer visual project management, testing, and monitoring of API calls.

💻 Command Line Interface (CLI) A terminal-based interface for developers and system integrators who want to automate file submissions, job creation, and downloads using scripts or continuous integration tools.

The CLI can be incorporated into build scripts or scheduled tasks for hands-free translation workflows.

To access ZAPI, visit:
https://api.zabtranslation.com/web/login

You’ll need a registered account and authorization from the Zab team to receive API credentials. API access is issued on a per-user or per-organization basis to ensure secure authentication and consistent project tracking.

If you require access, please contact support@zabtranslation.com with the subject line:
ZAPI Workflow API Access Request

​Include your name, company, and a short description of your integration goals or intended use case. ​Our team will provide credentials, usage documentation, and developer onboarding guidance.

ZabFlow AI™ Translation Operations Platform API

The ZabFlow AI Translation Operations Platform API allows organizations and developers to integrate our translation engine directly into their own products, workflows, and localization pipelines.

This API provides the same translations, file structure handling, and credit-based billing used in the ZabFlow AI translation system, but in a programmable form suitable for automation and enterprise use.

What the ZabFlow AI Translation Operations Platform API Offers

The API exposes the same robust translation features available through the ZabFlow AI web app:

  • Multi-file Translation: Upload and translate multiple files in one request (supports TXT, DOCX, PDF, HTML, XML, JSON, IDML, PPTX, XLSX, and XLIFF).
  • Automated Language Detection & Selection: Supports all languages available in the Zab AI interface.
  • Structured Format Preservation: Maintains layout and data structure (DOCX, JSON, XML, HTML, etc.).
  • Progress Tracking: Query endpoints provide status updates and progress percentages for batch translations.
  • Credit-based Billing: API calls deduct from the same credit balance system as the ZabFlow AI web platform.
  • Secure File Handling: All translated files are stored in AWS S3 with 7-day expiry and presigned download links.
  • Scalable Processing: Jobs run asynchronously, ensuring high availability.

Who It's For

The ZabFlow AI Translation API is designed for:

  • Enterprise clients needing automated, high-volume translation pipelines
  • Developers integrating AI translation into existing SaaS or localization tools
  • Agencies and LSPs seeking direct API access for bulk translation workflows

Security and Authentication

API access requires a unique client ID and secret key.
  • All requests must be made over HTTPS using authenticated headers.
  • File uploads and downloads use temporary presigned URLs for security.
  • Each API key is tied to a Zab AI user account for credit tracking and usage analytics.

Availability and Rate Limits

API usage is governed by the same reliability and performance limits as the main platform:

  • Per-file size cap: 25 MB (PDF/DOCX/PPTX/IDML), 20 MB (XLSX), 10 MB (others)
  • 10 files per batch; 150 MB combined limit
  • Optional per-user daily cap: 1 GB or 1,000 pages
  • Rate limits apply per API key to ensure fair processing for all clients.

Future Development

We’re actively expanding API functionality, including:

  • Webhook notifications for completed translations
  • Usage analytics and credit-consumption dashboards
  • Team-based access control for multi-user organizations
If you’d like to participate in the early-access API program or influence upcoming features, mention this in your contact request.

Getting API Access

API access is available by request only.

To ensure system stability and maintain fair usage for all users, we currently issue API credentials on a case-by-case basis.
If you’re interested in using the API, please contact us directly with the following information:

  1. Your company or project name
  2. Expected monthly translation volume
  3. File types and use cases (e.g., document translation, structured data, PDFs)
  4. Any specific integration requirements

​Send your inquiry to:
support@zabtranslation.com
Subject: AI Translation API Access Request
A member of our technical team will follow up with documentation, pricing, and onboarding details.

Ready to integrate into your translation workflow?

Contact our team ▶ to request API access, discuss your use case, and get on-boarding guidance for ZAPI or the ZabFlow AI translation operations platform.


Quick Links:

  • ZabFlow AI™ Translation Operations Platform
  • ZAPI™ Workflow
  • Additional Translation Solutions

Translation API for Workflow Automation and AI Translation


Zab offers two API solutions: The ZAPI™ Workflow API for translation project automation and the ZabFlow AI™ Translation API for automated multilingual document translation.

translation API integration diagram for Zab workflow automation

ZAPI™ Zab Workflow System API Integration

​​The Zab Workflow API or ZAPI, is a custom application programming interface that allows your systems to connect directly with Zab’s workflow and project automation infrastructure.

ZAPI enables you to integrate your own applications with Zab’s translation management environment to create, manage, and retrieve projects programmatically,  the same way our internal system operates.

ZAPI is ideal for organizations and developers who want to automate translation workflows, integrate file handoffs and retrievals, or build custom connectors between Zab and existing CMS, CAT, or localization tools.

What ZAPI Does

ZAPI allows your systems to perform the same key operations available through the Zab Translation Platform — but entirely through programmable endpoints or command-line commands.

Typical use cases include:
​
  • Submitting new translation projects directly from your system
  • Adding or updating project files without using the web interface
  • Checking translation progress or completion status
  • Downloading finished translations automatically into your local workflow
  • Building custom dashboards or translation pipelines around Zab’s backend services

Core API Features

Below are the foundational actions available through ZAPI. Each operation corresponds to an authenticated REST endpoint and can also be triggered through the CLI or GUI.
Function Description
Create a New Project Initializes a new translation project with defined source and target languages, metadata, and optional project name.
Add Files to a Project Uploads one or more source files to an existing project for processing. Supported formats include TXT, DOCX, PDF, IDML, HTML, XML, JSON, YML, XLSX, PPTX, and XLIFF.
Retrieve Project Status Checks the current stage of your project (e.g., queued, in translation, completed).
Download Translated Files Retrieves translated output files once processing is complete. Files are securely stored and available for a limited time via presigned URLs.
List Existing Projects Fetches your current or historical project records, including metadata and timestamps.

Authentication and Security

  • ZAPI uses token-based authentication; you’ll receive a unique API key when access is approved.
  • All data exchanges occur over HTTPS for encryption in transit.
  • Uploaded files and completed translations are temporarily stored in AWS S3 with presigned URLs for secure download.
  • Each API action is logged for auditing and traceability.

Integration Examples

The following are a few practical ways ZAPI is commonly integrated:

  • Continuous localization pipelines: Automatically submit new files for translation when updates occur in your repository.
  • CMS or LMS connectors: Trigger translations directly from your content or learning management system.
  • Automated QA or post-editing workflows: Retrieve completed translations for review or linguistic validation.
  • Project management dashboards: Pull live project data from Zab into your internal reporting tools.

Accessing ZAPI

ZAPI supports two access modes:

​🖥️ Graphical User Interface (GUI) A browser-based dashboard at https://api.zabtranslation.com/web/login
Use this if you prefer visual project management, testing, and monitoring of API calls.

💻 Command Line Interface (CLI) A terminal-based interface for developers and system integrators who want to automate file submissions, job creation, and downloads using scripts or continuous integration tools.

The CLI can be incorporated into build scripts or scheduled tasks for hands-free translation workflows.

To access ZAPI, visit:
https://api.zabtranslation.com/web/login

You’ll need a registered account and authorization from the Zab team to receive API credentials. API access is issued on a per-user or per-organization basis to ensure secure authentication and consistent project tracking.

If you require access, please contact support@zabtranslation.com with the subject line:
ZAPI Workflow API Access Request

​Include your name, company, and a short description of your integration goals or intended use case. ​Our team will provide credentials, usage documentation, and developer onboarding guidance.

ZabFlow AI™ Translation Operations Platform API

The ZabFlow AI Translation Operations Platform API allows organizations and developers to integrate our translation engine directly into their own products, workflows, and localization pipelines.

This API provides the same translations, file structure handling, and credit-based billing used in the ZabFlow AI translation system, but in a programmable form suitable for automation and enterprise use.

What the ZabFlow AI Translation Operations Platform API Offers

The API exposes the same robust translation features available through the ZabFlow AI web app:

  • Multi-file Translation: Upload and translate multiple files in one request (supports TXT, DOCX, PDF, HTML, XML, JSON, IDML, PPTX, XLSX, and XLIFF).
  • Automated Language Detection & Selection: Supports all languages available in the Zab AI interface.
  • Structured Format Preservation: Maintains layout and data structure (DOCX, JSON, XML, HTML, etc.).
  • Progress Tracking: Query endpoints provide status updates and progress percentages for batch translations.
  • Credit-based Billing: API calls deduct from the same credit balance system as the ZabFlow AI web platform.
  • Secure File Handling: All translated files are stored in AWS S3 with 7-day expiry and presigned download links.
  • Scalable Processing: Jobs run asynchronously, ensuring high availability.

Who It's For

The ZabFlow AI Translation API is designed for:

  • Enterprise clients needing automated, high-volume translation pipelines
  • Developers integrating AI translation into existing SaaS or localization tools
  • Agencies and LSPs seeking direct API access for bulk translation workflows

Security and Authentication

API access requires a unique client ID and secret key.
  • All requests must be made over HTTPS using authenticated headers.
  • File uploads and downloads use temporary presigned URLs for security.
  • Each API key is tied to a Zab AI user account for credit tracking and usage analytics.

Availability and Rate Limits

API usage is governed by the same reliability and performance limits as the main platform:

  • Per-file size cap: 25 MB (PDF/DOCX/PPTX/IDML), 20 MB (XLSX), 10 MB (others)
  • 10 files per batch; 150 MB combined limit
  • Optional per-user daily cap: 1 GB or 1,000 pages
  • Rate limits apply per API key to ensure fair processing for all clients.

Future Development

We’re actively expanding API functionality, including:

  • Webhook notifications for completed translations
  • Usage analytics and credit-consumption dashboards
  • Team-based access control for multi-user organizations
If you’d like to participate in the early-access API program or influence upcoming features, mention this in your contact request.

Getting API Access

API access is available by request only.

To ensure system stability and maintain fair usage for all users, we currently issue API credentials on a case-by-case basis.
If you’re interested in using the API, please contact us directly with the following information:

  1. Your company or project name
  2. Expected monthly translation volume
  3. File types and use cases (e.g., document translation, structured data, PDFs)
  4. Any specific integration requirements

​Send your inquiry to:
support@zabtranslation.com
Subject: AI Translation API Access Request
A member of our technical team will follow up with documentation, pricing, and onboarding details.

Ready to integrate into your translation workflow?

Contact our team ▶ to request API access, discuss your use case, and get on-boarding guidance for ZAPI or the ZabFlow AI translation operations platform.


Quick Links:

  • ZabFlow AI™ Translation Operations Platform
  • ZAPI™ Workflow
  • Additional Translation Solutions
Contact Us
Copyright © Zab, LLC 2012-2026. All rights reserved.          Terms and Privacy