.NET Cloud SDK for Document Translation

Translate plain text, Microsoft Word and Excel documents between 9 most popular business languages using documents translation Cloud SDK & REST API.

Start Free Trial
GroupDocs.Translation Cloud SDK for .NET

GroupDocs.Translation Cloud SDK for .NET

 
 

GroupDocs.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 (paragraphs, tables, image captions, headers, footers, footnotes, endnotes) and Excel Worksheets (charts, tables, cells, pivot tables) between 9 of the leading business languages. It includes translating English text from supported document formats to and from French, German, Chinese, Italian, Spanish, Russian, Arabic and Portuguese 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 metadata management experience across web, mobile desktop or cloud platforms.

Previous Next
 

Advanced Document Translation REST API Features

 

 

Supports 9 languages and 16 language pairs

 

Translation of tables in Word documents

 

Translation of headers and footers in Word documents

 

Translation of footnotes and endnotes in Word document

 

Translation of image captions in Word documents

 

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

Quick Start with Document Translation REST API

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.

Translate Word document - .NET


//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

public TranslationResponse TranslateDocument(Configuration conf)
{
    NET.Model.FileInfo fileInfo = new NET.Model.FileInfo();

    fileInfo.Name = "test.docx";
    fileInfo.Folder = "";
    fileInfo.Storage = "First Storage";
    fileInfo.SaveFile = "translation.docx";
    fileInfo.SavePath = "";
    fileInfo.Format = "docx";
    fileInfo.Pair = "en-fr";
    
    tring userRequest = String.Format("'[{0}]'", JsonConvert.SerializeObject(fileInfo));
    
    TranslationApi api = new TranslationApi(conf);
    TranslateDocumentRequest request = new TranslateDocumentRequest(userRequest);
    TranslationResponse response = api.RunTranslationTask(request);
    return response;
}

Any Language, Platform and Storage Service Provider

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.

Translate plain text - .NET


//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

public TextResponse TranslateText(Configuration conf)
{
    TextInfo textInfo = new TextInfo();
    
    textInfo.Pair = "en-fr";
    textInfo.Text = "Welcome to Paris";
    
    string userRequest = String.Format("'[{0}]'", JsonConvert.SerializeObject(textInfo));
    
    TranslationApi api = new TranslationApi(conf);
    TranslateTextRequest request = new TranslateTextRequest(userRequest);
    TextResponse response = api.RunTranslationTextTask(request);
    return response;
}

Security and Authentication

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.

 

Support and Learning Resources

 
  

GroupDocs.Translation Cloud also offers document translation SDKs for other languages as listed below: