3 votos

¿Cómo traducir pdf grande desde la línea de comandos?

Tengo un archivo pdf de gran tamaño (83 MB) y quiero traducirlo. Traté de dividir el archivo con pdftk y traducir cada parte con https://www.onlinedoctranslator.com/en/ (El archivo no puede ser mayor de 10 MB), pero es muy intensiva en mano de obra. El preferido traductor sería el motor de Google. Si no hay ninguna manera fácil de automatizar esta tarea sería de gran ayuda si me puede dar un tip de cómo dividir pdf a partes de un mismo tamaño (en Mb).

3voto

Ayush Goyal Puntos 141

Eche un vistazo a traducir-shell

Esto instala un comando llamado trans donde usted puede decirle a traducir. Ejemplos de la página del proyecto.

Traducir Shell (anteriormente Google Translate CLI) es una línea de comandos traductor powered by Google Translate (valor predeterminado), el Traductor Bing, Yandex.Traducir, y Apertium. Se le da de fácil acceso a uno de estos motores de traducción en su terminal:

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!

De forma predeterminada, las traducciones, con explicaciones detalladas se muestran. También puede traducir el texto brevemente: (sólo los más relevantes de la traducción se muestra)

$ trans -brief 'Saluton, Mondo!'
Hello, World!

También se puede decir que el uso de un idioma:

trans :fr word

Y aún hay más:

trans -browser firefox :fr http://www.w3.org/

se abrirá firefox con una traducción al francés de www.w3.org.

No hay ningún método para la traducción directa de un PDF. Método para un archivo:

trans :fr file://input.txt

Ahora en relación a un PDF:

sudo apt install poppler-utils

con esta herramienta puedes hacer un archivo de texto en el pdf.

pdftotext your.pdf your.txt
  • agregar -layout a preservar diseño
  • agregar -opw {password} si hay una contraseña

y usted puede alimentar el archivo

trans file://your.txt

Siguiente paso: PDF

sudo apt-get install enscript ghostscript

y convertir a formato postscript y, a continuación, en pdf:

enscript -p output.ps your.txt
ps2pdf output.ps your2.pdf

Tengo esta trabajando en un PDF con algunas palabras en él. No hay garantía de que funciona en un archivo de gran tamaño, así que por favor deje un comentario a continuación si esta trabajado.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: