deepl

Translate text, documents, and XLIFF files via the DeepL API.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill deepl-augustscl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepl
Source: https://github.com/augustscl/awesome-xiawang-skills/tree/main/deepl
Command: npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill deepl-augustscl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill translates texts, documents, and XLIFF files via the DeepL API, enabling automated multilingual workflows.

Core Features & Use Cases

  • Text translation: Translate arbitrary text with /deepl translate.
  • Document translation: Translate Word, PowerPoint, PDF, HTML, and text-based documents with /deepl file.
  • XLIFF translation: Translate XLIFF files with /deepl xliff.
  • Use cases include multilingual content localization and automation for international teams.

Quick Start

Translate a sample text using /deepl translate with optional --to and --from flags.

Frequently Asked Questions about deepl

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

FAQPage Schema
How do I translate Word, PowerPoint, and PDF documents via the DeepL API?

You can translate Word, PowerPoint, PDF, and HTML documents by using the /deepl file command. The DeepL API processes the uploaded document and returns the translated file while preserving the original formatting structure.

Do I need an API key to automate text translation with DeepL?

Yes, a valid DeepL API key is required to automate text translation. The tool validates your API key, selects the correct API endpoint, and provides error handling guidance if the authentication fails during the translation process.

Can I translate XLIFF files for multilingual content localization?

Yes, you can translate XLIFF files for content localization by using the /deepl xliff command. This integrates with the DeepL API to translate the embedded segments while maintaining the XLIFF structure required by localization workflows.

How do I specify source and target languages for plain text translation?

You can specify source and target languages for plain text translation by using the /deepl translate command with optional --to and --from flags. The tool handles the language parameters and routes the request to the DeepL API.

What are the limitations when automating document translation via an API?

Limitations when automating document translation depend on the DeepL API endpoint constraints and your API key tier. The tool provides robust error handling and guidance if the API rejects requests due to unsupported file formats, size limits, or language pairs.

What is the best way to integrate automated multilingual workflows for international teams?

The best way to integrate automated multilingual workflows is by using the DeepL API to translate text, documents, and XLIFF files. This enables international teams to automate content localization directly within their existing processes.