Translate plain text, Microsoft Word, Excel, PowerPoint, PDF OpenDocument & Markdown documents between 32 most popular business languages using documents translation Cloud SDK & REST API.
Start Free TrialGroupDocs.Translation Cloud SDK for .NET helps developers to add text and document translation features in any type of .NET based application without using external software. The API uses modern machine learning techniques to efficiently read & translate the on-page contents of Microsoft Word documents and ODT files (paragraphs, tables, image captions, headers, footers, footnotes, endnotes), Excel Worksheets and ODS files (charts, tables, cells, pivot tables), PowerPoint presentations and ODP files (text frames, header, footer, shapes, charts, smartart) and PDF documents between 32 of the leading business languages. It includes translating English text from supported document formats to and from French, German, Chinese, Italian, Spanish, Russian, Arabic, Polish and other language pairs without disrupting the original document structure.
GroupDocs.Translation Cloud is a true REST API thus offering flexibility to use it with any language or platform that supports REST. It easily integrates with other cloud services to provide an ideal document translation experience across web, mobile desktop or cloud platforms.
Supports 32 languages and 68 language pairs
Translation of tables in Word & PowerPoint documents
Translation of headers and footers in Word & PowerPoint documents
Translation of footnotes and endnotes in Word document
Translation of image captions in Word documents
Translation of Text Frames, Charts & Slides within PowerPoint Presentations
Translation of cells containing text in Excel workbooks
Translation of charts in Excel workbooks
Translation of tables in Excel workbooks
Translation of pivot tables in Excel workbooks
APIs are secured and require authentication
API explorer based on swagger collection
GroupDocs.Translation Cloud API comes with detailed developer guides and live code examples for all major programming languages to start working with API features in no time. Simply create a free account at GroupDocs Cloud, get APP SID & Key information to communicate with GroupDocs Cloud API and you are ready to make an API request on any platform using cURL commands or the SDKs of your choice.
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TranslationResponse TranslateDocument(Configuration conf)
{
string name = "test.docx";
string folder = "";
string pair = "en-fr";
string format = "docx";
string storage = "First Storage";
string saveFile = "translation.docx";
string savePath = "";
bool masters = false;
List elements = new List();
TranslationApi api = new TranslationApi(conf);
TranslateDocumentRequest request = api.CreateDocumentRequest(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
TranslationResponse response = api.RunTranslationTask(request);
return response;
}
GroupDocs.Translation for Cloud is a REST based API that can easily be integrated with any language or platform, capable to manage HTTP requests and responses. It supports all popular cloud storage services such as Google Cloud, Drive, DropBox and Amazon S3 to interact without any dependencies.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TextResponse TranslateText(Configuration conf)
{
string pair = "en-fr";
string text = "Welcome to Paris";
TranslationApi api = new TranslationApi(conf);
TranslateTextRequest request = api.CreateTextRequest(pair, text);
TextResponse response = api.RunTranslationTextTask(request);
return response;
}
The GroupDocs.Translation Cloud API is SSL secured and the authentication requests require a signature and AppSID query parameters or OAuth 2.0 authorization header.