GroupDocs.Translation Cloud provides an API to translate Microsoft Word and Microsoft Excel documents as well as plain text and it supports 22 language pairs. To translate a document, API allows passing document format, language pair, name of file to translate, folder of file to translate, name of translated file, folder for translated file, storage name, if masters slides should be translated and list of slides numbers if you want to translate only selected ones. To translate plain text, language pair and text to translate should be provided.