deepl

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

14|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/zephyrwang6/allSkills --skill deepl-zephyrwang6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepl
Source: https://github.com/zephyrwang6/allSkills/tree/main/deepl
Command: npx skills add https://github.com/zephyrwang6/allSkills --skill deepl-zephyrwang6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manual translation by turning text, documents, and localization files into ready-to-use DeepL translations.

Core Features & Use Cases

  • Text Translation: Translate short messages, paragraphs, or snippets directly through the DeepL API.
  • Document Translation: Process supported document formats such as Word, PowerPoint, HTML, and plain text files with upload, polling, and download handling.
  • XLIFF Localization: Translate XLIFF resources for software and content localization workflows, including dry runs and forced retranslation.
  • Use Case: A localization team can update untranslated strings in an XLIFF file and export a translated version while preserving the original structure.

Quick Start

Ask the Skill to translate a text, document, or XLIFF file with DeepL and specify the desired target language if needed.

Frequently Asked Questions about deepl

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

FAQPage Schema
How do I translate XLIFF localization files using the DeepL API?

To translate XLIFF localization files with the DeepL API, submit the file for processing, run dry runs or forced retranslations, and export the translated version while preserving the original structural resources. It is designed for software and content localization workflows.

Can I use DeepL API to translate documents like Word and PowerPoint files?

Yes, you can translate documents like Word, PowerPoint, HTML, and plain text files with the DeepL API. The process handles uploading the source document, polling for job completion, and downloading the translated output.

Do I need a DeepL API key to translate text and files?

Yes, a DeepL API key is required to authenticate and process text, document, and XLIFF file translations. You must also specify a target language and handle format validation before submitting content.

How does the DeepL API handle rate limits and quota errors during document translation?

The DeepL API handles rate limits and quota errors through built-in error handling and retry mechanisms during document translation. This ensures reliable polling, upload, and download operations for multilingual content workflows.

What is the best way to automate multilingual text translation for short messages?

The best way to automate multilingual text translation for short messages and paragraphs is through ad hoc API calls. Specify the target language and text snippet to receive a ready-to-use DeepL translation directly.