azure-ai-translation-ts

Provide TypeScript clients for Azure REST text and document translation.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-ai-translation-ts-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-translation-ts
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-typescript/skills/azure-ai-translation-ts
Command: npx skills add https://github.com/microsoft/skills --skill azure-ai-translation-ts-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables building translation features in TypeScript using Azure REST translation SDKs, covering text translation, transliteration, language detection, and batch document translation.

Core Features & Use Cases

  • Text translation, transliteration, language detection, and batch document translation via @azure-rest/ai-translation-text and @azure-rest/ai-translation-document.
  • Flexible authentication patterns with endpoint and API key or Azure identity credentials, supporting both local development and production deployments.
  • Use cases include multilingual apps, content localization, and automated document workflows that translate content across languages.

Quick Start

Install and configure the Azure REST translation SDKs, set endpoint and credentials, then instantiate clients to translate text or documents.

Frequently Asked Questions about azure-ai-translation-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate text in a TypeScript app using Azure REST SDKs?

You can translate text in TypeScript by instantiating clients from the @azure-rest/ai-translation-text SDK with your endpoint and API key. This provides a ready-to-use client surface for text translation, transliteration, and language detection workflows.

Can I use Azure identity credentials instead of an API key for document translation?

Yes, Azure document translation supports flexible authentication patterns using either an API key or Azure identity credentials. You instantiate clients from @azure-rest/ai-translation-document to handle batch document translation workflows securely.

Does this approach support batch document translation in Node.js?

Yes, batch document translation is fully supported in Node.js and TypeScript environments. The SDK uses @azure-rest/ai-translation-document to automate document workflows and translate content across languages at scale.

What's the best way to add language detection to a multilingual TypeScript app?

The best way to add language detection is using the @azure-rest/ai-translation-text SDK client surface in your TypeScript app. It provides ready-to-use language detection alongside text translation for content localization.

Do I need both text and document translation SDKs for automated content localization?

You need @azure-rest/ai-translation-text for text translation and @azure-rest/ai-translation-document for batch document translation. Together they provide complete coverage for multilingual apps and automated document workflows in TypeScript.

Can I transliterate text across different scripts with Azure translation REST APIs?

Yes, transliteration across different scripts is supported through the @azure-rest/ai-translation-text SDK. It handles transliteration alongside text translation and language detection within your TypeScript application.