Zotero PDF2zh: traduce archivos PDF en Zotero con PDF2zh 214

小编 ·

Zotero PDF2zh: traduce archivos PDF en Zotero con PDF2zh

Zotero PDF2zh es un plugin de IA desarrollado para el gestor de referencias Zotero. Traduce el contenido en inglés de archivos PDF al chino y admite múltiples motores de traducción y formatos de salida. Procesa fórmulas matemáticas y convierte artículos de dos columnas a una sola para facilitar la lectura en el móvil.

Zotero PDF2zh: traduce archivos PDF en Zotero con PDF2zh

¿Qué es Zotero PDF2zh?

Zotero PDF2zh es un herramienta/ai complemento desarrollado para la ai herramienta de gestión bibliográfica Zotero, capaz de traducir el contenido en inglés de archivos PDF a chino, y compatible con múltiples motores de traducción y formatos de salida. Es capaz de procesar fórmulas matemáticas y puede convertir documentos de doble columna a formato de una sola columna, lo que facilita la lectura en el móvil.

Zotero PDF2zh:在Zotero中使用 PDF2zh进行PDF文件翻译.webp

Características de Zotero PDF2zh

  • Traducción de artículos PDF en inglés con un solo clic: admite la traducción de artículos completos, generando un PDF en chino o con texto bilingüe chino-inglés.

  • Compatibilidad con múltiples motores de traducción: integra motores como Bing, DeepSeek, Zhipu y admite interfaces API personalizadas.

  • Conservación de fórmulas e imágenes: utiliza pdf2htmlEX para analizar el PDF, conservando con precisión fórmulas en LaTeX, tablas e imágenes.

  • Conversión de doble columna a una sola columna: convierte de forma inteligente los PDF de doble columna a una sola columna, optimizando la lectura en móviles y tablets.

  • Optimización de fuentes: admite fuentes chinas personalizadas (se recomienda LXGW WenKai), lo que mejora la legibilidad.

  • Múltiples formatos de salida: admite la generación de archivos PDF en tres formatos: mono (solo el idioma de destino), dual (original y traducido en paralelo) y compare (comparación en dos columnas de chino e inglés).

Pasos de instalación y uso de Zotero PDF2zh

1. Instalar PDF2zh

Comandos de instalación:

  • pip install pdf2zh: instala la última versión de pdf2zh.

  • pip install --upgrade pdf2zh: actualiza la versión de pdf2zh ya instalada.

Versión actual: v1.9.0.

2. Configurar los parámetros del complemento en Zotero

1. Establecer los parámetros de traducción

  • Python Server IP: por defecto http://localhost:8888, se puede modificar el número de puerto.

  • Motor de traducción: por defecto Bing, se puede elegir del menú desplegable o introducir manualmente.

  • Número de hilos: por defecto 4, se utiliza para controlar el número de hilos de ejecución durante la traducción.

  • Ruta de salida de los archivos traducidos: almacena temporalmente los archivos PDF traducidos; por defecto está vacía, se recomienda establecer una ruta absoluta.

  • Ruta del archivo de configuración de Pdf2zh: se utiliza para configurar el motor de traducción y la fuente; por defecto está vacía, se recomienda establecer una ruta absoluta.

  • Renombrar a título corto: nombra el título de la nueva entrada con el título corto (como mono, dual, etc.), sin modificar el nombre del archivo original.


在Zotero中配置插件参数.webp

2. Seleccionar los archivos traducidos generados por defecto

  • Archivos generados por defecto: archivos mono y dual.

  • Opciones de control: marque las casillas para controlar los archivos que se añaden a Zotero, y puede elegir si se abren automáticamente tras generarse.

3. Añadir el archivo de configuración de PDF2zh y modificar la fuente china de traducción (opcional)

Crear un nuevo archivo config.json: introduce la ruta del archivo de configuración en la configuración de traducción de Zotero.

Ejemplo de config.json:

{
"NOTO_FONT_PATH": "./LXGWWenKai-Regular.ttf",
"translators": [
{
  "name": "openai",
  "envs": {
"OPENAI_BASE_URL": "https://api.openai.com/v1",
"OPENAI_API_KEY": "sk-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxx",
"OPENAI_MODEL": "gpt-4o-mini"
  }
}
]
}
  • NOTO_FONT_PATH: ruta de la fuente personalizada.

  • translators: se pueden configurar varios motores de traducción con IA (no es necesario si se usan los predeterminados Bing o Google).

4. Ejecutar el script

  • Descargar el archivo del script:

wget https://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py
  • Ejecutar el archivo del script:

python server.py 8888

Notas:

Si se modifica el número de puerto, hay que modificarlo también en la configuración de Zotero.

La configuración del complemento de Zotero anulará la configuración del script de Python; si no desea configurar nada en Zotero, puede dejar vacía la configuración del complemento de Zotero.

5. Traducir archivos

  • PDF2zh: Translate PDF: los archivos generados los determina la opción "Archivos generados por defecto" en la configuración del complemento de Zotero; por defecto se generan los archivos mono y dual.

  • PDF2zh: Cut PDF: corta un PDF de doble columna en un archivo de una sola columna, adaptado para la lectura en móvil, generando un PDF de una sola columna con el sufijo cut.

  • PDF2zh: Comparación en dos columnas chino-inglés: corta y une el archivo con sufijo dual en un archivo bilingüe, generando un PDF de comparación en dos columnas chino-inglés con el sufijo compare.

Enlace del proyecto

https://github.com/guaguastandup/zotero-pdf2zh