首页 > 解决方案 > 如何将pdf中的文本翻译成js中所需的语言

问题描述

我正在使用 windows.print() 来生成打印当前文档。我需要的用例是我需要从当前文档中提取所有文本并将其翻译成所需的语言,然后执行 windows.print()。我的代码在 js 中。我该如何解决这个任何帮助将不胜感激。

标签: javascriptjquerygoogle-translate

解决方案


让我们把你的问题分解成碎片

  1. 翻译部分。请试一试**谷歌翻译**

    <!DOCTYPE html>
    <html lang="en-US">
    <body>
    
    <h1>My Web Page</h1>
    
    <p>Hello everybody!</p>
    
    <p>Translate this page:</p>
    
    <div id="google_translate_element"></div>
    
    <script type="text/javascript">
    function googleTranslateElementInit() {
      new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
    }
    </script>
    
    <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
    
    <p>You can translate the content of this page by selecting a language in the select box.</p>
    
    </body>
    </html>```
    
    
  2. 第 2 部分windows.print() => 据我了解,您需要在页面翻译后将文档打印为 PDF(这就是答案本身)


推荐阅读