CommunityProgramación y desarrollogithub.com

haoyiyin/pdf-translate

Habilidad de agente para traducir PDFs entre más de 20 idiomas con preservación completa del diseño. Utiliza PDFMathTranslate + Google Translate. No necesita claves API.

¿Qué es pdf-translate?

Esta habilidad de agente permite la traducción de documentos PDF entre más de 20 idiomas, manteniendo intacto el formato original, incluyendo tablas, imágenes y ecuaciones matemáticas. Utiliza la herramienta PDFMathTranslate junto con Google Translate, sin necesidad de configurar claves API externas. Es compatible con agentes como Claude Code, Cursor y Codex, y se ejecuta mediante comandos de shell. El flujo de trabajo incluye la descarga del PDF original, la traducción del contenido página por página (o en un solo bloque), y la generación de un nuevo PDF con el mismo diseño. Es ideal para desarrolladores y usuarios que necesitan traducir documentos técnicos, académicos o de negocios de forma rápida y sin comprometer la apariencia visual.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add haoyiyin/pdf-translate

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace pdf-translate?

Habilidad de agente para traducir PDFs entre más de 20 idiomas con preservación completa del diseño. Utiliza PDFMathTranslate + Google Translate. No necesita claves API.

Uso

Pídele al agente que traduzca un archivo PDF proporcionando la ruta al archivo y los idiomas de origen y destino. Por ejemplo:

# Traducir un PDF del inglés al español
pdf-translate input.pdf output.pdf --from en --to es

Instalación

Asegúrate de tener Python 3.8+ y pip instalados. Luego instala PDFMathTranslate:

pip install pdfmath-translate

Idiomas soportados

La herramienta soporta los siguientes idiomas (entre otros):

  • Inglés (en)
  • Español (es)
  • Francés (fr)
  • Alemán (de)
  • Chino simplificado (zh-CN)
  • Japonés (ja)
  • Coreano (ko)
  • Ruso (ru)
  • Árabe (ar)
  • Portugués (pt)
  • Italiano (it)
  • Neerlandés (nl)
  • Polaco (pl)
  • Turco (tr)
  • Vietnamita (vi)
  • Tailandés (th)
  • Hindi (hi)
  • Bengalí (bn)
  • Ucraniano (uk)
  • Griego (el)
  • Checo (cs)
  • Sueco (sv)
  • Danés (da)
  • Finlandés (fi)
  • Noruego (no)

Características

  • Preservación del diseño: Mantiene el diseño original del PDF, incluyendo tablas, imágenes y ecuaciones.
  • Sin necesidad de API keys: Utiliza Google Translate de forma gratuita, sin necesidad de claves API.
  • Rápido: Traduce documentos página por página o en un solo bloque.
  • Soporte multilingüe: Más de 20 idiomas disponibles para traducción.

Ejemplo de uso con el agente

  1. Proporciona al agente la ruta al archivo PDF original.
  2. Especifica los idiomas de origen y destino.
  3. El agente ejecutará el comando de traducción y generará el nuevo PDF.
Agente: Traduce el archivo `documento.pdf` del inglés al español.
Agente ejecutará: pdf-translate documento.pdf documento_es.pdf --from en --to es

Notas

  • Asegúrate de que el archivo PDF de entrada sea accesible desde el sistema de archivos.
  • El archivo de salida se generará en la misma ubicación o en una ruta especificada.
  • Si encuentras algún problema, verifica la instalación de PDFMathTranslate y sus dependencias (pandas, numpy, etc.).

Skills relacionados