¿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
- Proporciona al agente la ruta al archivo PDF original.
- Especifica los idiomas de origen y destino.
- 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.).