Translation API for developers
Send documents for human, certified translation straight from your own systems. The ABC Translations API plugs into your workflow so you can request, track, and receive professional translations without manual handoffs.

Translation API by ABC Translations
Manage and translate text in minutes with ABC Translations API and AI translation
Tailor translation workflows to align perfectly with your development process using a robust API and ready-made SDKs, all in one place. Translate text with AI and automate manual translation tasks and notifications for maximum efficiency and visibility.
Create translation tasks via the API
ABC Translations is loved by tech teams at 5000+ global companies
Stop gluing translation into your workflow by hand
Right now someone on your team is downloading a file, emailing a vendor, waiting, and pasting the result back in. Every manual handoff is a place for an error to slip in and a deadline to slip away. When the document is a visa filing or a loan packet, that delay costs your customer real time and trust.
Our API removes the manual steps. You automate the request, the processing, and the delivery so documents are translated and returned without anyone copying files around. Fewer touchpoints means fewer mistakes and faster turnaround.
It is built for stability, with consistent performance and enterprise-grade security, so your data stays protected and confidential while translations flow through your product.


Human translators, connected through one integration
Sitting behind the API is a roster of professional translators whose expertise spans many industries and document types alike. You get real human oversight and deep industry knowledge, not raw machine output, delivered in a format that drops straight into your workflow. Here are a few ways teams put it to work.
Language service providers: extend or round out what you offer with fast, accurate document processing and high-quality human translation.
Immigration and legal: render the supporting paperwork behind residency and visa requests, citizenship applications, and immigration filings, plus the agreements, court records, contracts, and legal correspondence that international cases run on.
Real estate and finance: render the financial paperwork of international buyers so loans close on schedule and stay compliant.
Healthcare: render patient information, consent forms, treatment plans, and medical records so care is more accessible and higher in quality.
Education: render academic records, course materials, certifications, and transcripts that support institutions, educators, and students.
Trusted by businesses of every size
Companies of every size lean on ABC Translations to run leaner, open new markets, and stay clear with partners and customers across the globe. Certified translations start at $24.10 per page or $0.09 per word, across more than 120 languages, so you can quote your own customers with confidence.
Partners describe us as responsive, friendly, and efficient, with consistent positive feedback from their own customers and staff. An immigration partner said ABC Translations helped make US Citizenship and Immigration Services document translation faster and better for the partner and its clients. Others highlight fast turnaround on long, jargon-heavy documents, an intuitive interface, reasonable pricing, and excellent customer service.
Let us talk through whether we are a good translation fit for your business. Tell us a little about what you need translated using our form, and we will get back to you fast.

Seamless automation
Convert documents on the spot with no manual handling, which trims mistakes and conserves time. Put requests, processing, and delivery on autopilot for an end-to-end workflow that runs itself.
Scalability on demand
Take on whatever quantity comes your way, whether a handful of files or a sprawling translation program. Our API keeps performance quick and steady no matter how heavy the load.
Reliable and secure
Engineered for reliability, our API holds steady performance backed by enterprise-grade protection. Translations flow without friction while your data stays private and secure.
Example use cases
Through our API you gain access to a pool of professional translators whose expertise spans many industries and kinds of documents. Backed by genuine industry depth and real human review, the high-quality results we produce slot smoothly into your existing process. Below are a handful of ways companies put our API to work to simplify how they handle translation.
- Language service providers: round out or grow your catalog of language services with top-quality human translation, keeping document handling both quick and precise.
- Immigration services Render the paperwork behind visa petitions, residency cases, naturalization requests, and other immigration filings into the language each authority expects.
- Mortgage Brokers Convert the financial paperwork of overseas buyers so loans move on schedule and every property deal stays legally sound.
- Legal Services Turn agreements, filings, contracts, and attorney correspondence into accurate translations that hold up across borders and keep cross-border matters moving fast.
- Healthcare Providers Convert charts, consent paperwork, care plans, and patient details into clear language so more people can understand their care and receive better treatment.
- Education & eLearning Render transcripts, coursework, credentials, and school records into the languages that students, teachers, and schools rely on.
What can you translate with ABC Translations API?
ABC Translations supports 120+ languages and is designed for businesses that need to translate large volumes of text for documents, websites, and apps into many different languages.
- Mobile apps — Localize design and UI copy for iOS and Android.
- Games — Localize games for players in every market.
- Software — Translate sites and apps, server- or client-side.
- Documentation — Translate guides and FAQs into every language.

How ABC Translations API works for translation
1. Connect API endpoints to your ABC Translations project
Sign into ABC Translations, go to your project and click more > settings, copy your project ID and paste into your endpoint templates.
2. Next, get your API token
Click on your profile avatar in the left-hand corner and choose profile settings. Go to API token tab and click 'generate new token' (read-only or read-and-write). Paste it to the API token header field in your endpoint templates.
3. Try API endpoints
To translate text files, you'll need to use these two endpoints in this order:
- Upload a translation file
- Create a translation task
Fill in the other parameters, like task description, due date, task type 'translation', source and target languages, and then click 'try it' to get an instant response. Click on the clipboard icon to copy the response or go to your ABC Translations project to see updates triggered by your endpoints.
4. Get translated text
Once files have been uploaded, and your translation task has been assigned and completed, fetch translations using the 'Download files' endpoint.
Note: if you want to translate with AI, you'll need to set up automations inside ABC Translations that trigger machine translations as soon as you create a task via the API.
Developer essentials
- Create your app — Start building your own app to connect to ABC Translations.
- API tutorials — Learn how to use ABC Translations APIs to automate your repetitive and manual processes.
- OAuth 2 — With the OAuth 2 authentication, an application can make requests to ABC Translations API v2 on a user's behalf.
Trusted by businesses worldwide
From startups to enterprises, companies rely on the professional translation work ABC Translations delivers to run leaner, open up fresh markets, and stay clearly understood by partners and customers worldwide.
Reach out to our sales team to begin
Let's talk through whether your business and our translation team are a good fit. Share a few basics about what you need using the form here to get things started. Once we hear from you, expect a prompt reply.
Join 255,000+ happy customers
ABC Translations and its family of companies are proud to have delivered reliable, affordable, best-in-class translation and localization services to individuals, and global corporations and institutions for more than 25 years.
Join 255,000+ happy customers
ABC Translations and its family of companies are proud to have delivered reliable, affordable, best-in-class translation and localization services to individuals, and global corporations and institutions for more than 25 years.
Frequently asked questions
Answers to common questions about translating documents through the ABC Translations API.
What is a certified translation?
A certified translation comes with a signed statement that certifies the work is accurate and complete. USCIS, universities, and other government agencies require it for foreign-language documents.
What languages do you translate?
We translate 120+ languages, including Spanish, Chinese, Arabic, French, Russian, and all major world languages.
Does the API use machine translation or human translators?
Every translation is produced by professional human translators with industry expertise and real oversight. The API automates the request, processing, and delivery around that human work, so you get accurate, certified output without the manual handoffs.
How much does it cost?
Professional translation starts at $0.09 per word or certified at $24.10 per page, across more than 120 languages. Share your translation needs through our form and we will follow up quickly with details for your use case.
Is my data secure when it passes through the API?
Yes. The API is built for stability with enterprise-grade security, and your data stays protected and confidential throughout the process. Translations flow through your workflow without exposing files to unnecessary manual steps.
What does certification include?
Certification includes the translated document, a signed Certificate of Accuracy, the translator's credentials, and both digital and hard copy delivery.
How long does it take?
Standard delivery is 48 hours for most documents. Larger projects may need more time, which we specify in your quote.
Will USCIS accept your translations?
Yes. We guarantee USCIS acceptance. If a translation is rejected for quality reasons, we revise it free or give you a full refund.
How do I place an order through the API?
Upload your documents, select the languages, and check out. You receive the completed translation within 48 hours.
Do you offer rush service?
Yes. Email our support team for same-day or rush delivery options when you have an urgent deadline.
Can I request revisions?
Yes. Revisions are free within 30 days as long as the source material has not changed, and we correct any errors promptly.
How do I contact support?
Email our support team or use our contact form. We respond within hours on business days.
Which ABC Translations plans include API access?
All paid plans include API access. Whether you're on the Explorer, Growth, Advanced, Enterprise, or Elite plan, you'll have full access to the ABC Translations API to automate your localization and translation workflows.
Is parallel API access supported?
Yes, parallel API calls are supported. ABC Translations allows up to 6 API requests per second, making it suitable for applications that need to make multiple simultaneous calls to the API.
Do you offer branching support?
Yes, ABC Translations supports branching. Similar to GitHub's branching model, you can specify a project branch when sending API requests. Branching lets you work on multiple branches and maintain separate localization workflows for different features or versions of your product. For more detailed information on how branching works in ABC Translations, check out the documentation.
Do you provide OTA API?
Yes, we do. We provide a public API that enables building and managing over-the-air bundles, and making requests from your application. We also provide pre-built SDKs for iOS, Android, and Flutter applications, for a quick and simple implementation of the OTA (Over-the-air) service in mobile applications.
Do you support OAuth 2?
Yes. If your app needs to act on behalf of another user, you can implement an OAuth 2 flow: Developers can build their own applications to manage user data in ABC Translations using the OAuth 2 authentication flow.
















