PDF翻译项目以及第三方API调取介绍

lauxarycai 发布于 2024-12-13 98 次阅读


AI 摘要

在数字时代,创意的边界被打破了。你是否曾想过,人工智能不仅可以为我们提供灵感,还能够成为我们创作过程中的合作伙伴?本文将探索AI如何重塑创意工作,赋予我们新的思考角度和无限可能。让我们一起揭开这场科技与艺术交融的奇妙旅行,发现未来创作的全新可能性!

最近在GitHub上发现了一个优质的pdf翻译的项目,下面推荐给大家:

https://github.com/Byaidu/PDFMathTranslate/tree/main

下面是使用方法:

首先我们需要在电脑中安装python环境,首先介绍对于mac端的配置:

homebrew是Mac端非常好用的包管理,安装homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

注意:安装路径:Homebrew 通常会安装在 /usr/local/ 目录下(适用于基于 Intel 的 Mac)或 /opt/homebrew/ 目录下(适用于基于 Apple Silicon 的 Mac,如 M1、M2),

使用homebrew安装python:

brew install python

检查pip是否正确安装:

pip3 --version

返回pip的版本则为正确安装。

使用homebrew安装python需要使用虚拟环境,在 macOS 上使用 python虚拟环境(venv) 可以隔离项目的依赖项,防止不同项目之间的包冲突。

创建虚拟环境:

python3 -m venv myenv

python3 -m venv myenv:在当前目录下创建一个名为 myenv的虚拟环境。你可以将 myenv 替换为任何自定义名称,比如 envvenvproject-env

激活虚拟环境:

source myenv/bin/activate

如果要退出虚拟环境,运行以下命令:

deactivate

下面我们激活虚拟环境,并进入我们的工作目录,这里默认为Downloads目录,在激活的虚拟环境里:

cd Downloads

安装pdf2zh:

pip install pdf2zh

将所需要翻译的pdf拖入Downloads文件夹,并执行:

pdf2zh document.pdf

将document.pdf替换为你所需要翻译的pdf文档名,生成的翻译版本位于工作目录下。

以下是Windows的安装:

Windows可以使用scoop(类似homebrew的包管理)

打开 PowerShell(管理员权限)

安装scoop:

iwr -useb get.scoop.sh | iex

安装python:

scoop install python

进入你的项目目录:

cd C:\path\to\your\project

一般可以是D:\downloads

创建虚拟环境:

python -m venv venv

创建一个名为 venv 的虚拟环境,您可以将 venv 替换为 envmyenv 等名称。

venv 文件夹 将在项目目录下生成,里面包含一个独立的 Python 解释器和包管理器 pip

激活虚拟环境,我们在cmd中运行,如果在powershell中是这个命令.\venv\Scripts\Activate.ps1,cmd中:

venv\Scripts\activate.bat

下面按照mac端的安装即可,即:

pip install pdf2zh

我们可以使用可视化界面,在终端输入:

pdf2zh -i

会跳转到浏览器并访问http://localhost:7860/,如果没有跳转也可以自己在浏览器中访问http://localhost:7860/

下面介绍一下openai的第三方api调取步骤,总所周知openai的plus每个月要20美刀,我们可以使用便宜按量计费的api服务,第三方api已经非常成熟,这里介绍我本人在用的云雾api:

https://yunwu.zeabur.app/

注册登录之后前往工作台,选择API令牌,并创建你的令牌,这里可以直接使用默认配置:

不限额度,不限模型,令牌分组可以看一下介绍,这里选择最基础的纯az 1.5倍率。

创建完成之后我们得到了一个令牌,复制我们创建的令牌的key:sk-xxxxxxxxxxxxxxxxx

这个就是你的api的key了,我们还需要一个url,官方文档中介绍提出:使用中转API时,需要把https://api.openai.com修改为https://yunwu.ai,这里https://yunwu.ai就是我们调用第三方api的接口,而https://api.openai.com是openai的接口,这里我们需要修改一下url,可能是由于云雾api并没有对pdf2zh优化,导致我调用https://yunwu.ai的时候报错,我发现当我修改为https://yunwu.ai/v1之后就可以正常使用了,

这里URL就是刚才修改过的URL,key填写我们刚才得到的令牌key。(API是要付费的,记得充值一些)

下面你就可以享受优质的pdf翻译了!在GitHub项目主页有演示的介绍,这里就不放翻译成果了,欢迎留言。

你们柚子厨只会这个表情是吧?(恼 Ciallo~(∠・ω< )⌒★
最后更新于 2024-12-13