PDFMathTranslate на Pethost в один клик
Переводит научные PDF, сохраняя формулы, графики и вёрстку
Что произойдет
- Вы входите в Pethost или создаете аккаунт — с passkey, через GitHub или Google.
- Машины еще нет? Вы выбираете тариф, и мы готовим машину для вас. Ссылка ждет в вашем браузере, пока машина не будет готова.
- Окно «Новый проект» открывается на этом приложении. Вы заполняете то, что оно просит, и нажимаете «Создать проект»: Пароль администратора.
- Через минуту-две приложение работает по своему адресу с HTTPS. Его секреты создаются случайно, а данные попадают в ночной бэкап.
- Это проект как любой другой: его compose.yaml, .env, логи и терминал — в панели, а ваш агент может его изменить, откатить или восстановить.
Первые шаги
Войдите как admin с паролем администратора, который вы указали; в нём не должно быть запятой. Чтобы переводить без ключа, выберите сервис Bing: бесплатный Google часто отказывает адресу сервера. Для DeepL, OpenAI и других введите ключ на странице.
Что запускается
Шаблон — это этот compose.yaml и переменные, которые он пишет в .env проекта. Pethost запускает файл так, как он написан.
services:
pdf2zh:
image: byaidu/pdf2zh:1.9.11
restart: unless-stopped
environment:
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
# Without a file of users the web page is open to anyone with the address, and each visitor's
# PDFs are translated on this machine: the user admin with the password given is the only one.
entrypoint:
- sh
- -c
- |
printf 'admin,%s\n' "$$ADMIN_PASSWORD" > /tmp/users.txt
exec pdf2zh -i --authorized /tmp/users.txt
volumes:
# The services' settings and API keys entered on the page.
- config:/root/.config/PDFMathTranslate
volumes:
config:
