Бесплатное решение на основе serverless для API перевода DeepL, позволяющее легко интегрироваться с вашими приложениями. Разверните свой собственный экземпляр или запустите локально по своим потребностям.
- Архитектура Serverless: Построено с использованием масштабируемости и простоты serverless платформ.
- Легкое развертывание: Однокликовое развертывание на Vercel с минимальной конфигурацией.
- Локальная разработка: Поддерживает локальную разработку для тестирования и изменений. (Либо через Vercel CLI, либо через описанный ниже метод)
Разверните свой собственный API перевода DeepLX, нажав на кнопку ниже.
После нажатия на кнопку просто следуйте инструкциям для настройки API на Vercel.
Вот метод локального развертывания, взятый из репозитория deeplx-serverless от LegendLeo
git clone https://github.com/LegendLeo/deeplx-serverless
cd deeplx-serverless
npm install
npm run start
Это запустит локальный сервер с API, работающим на http://localhost:9000
.
После развертывания или локального запуска вы можете начать отправлять запросы на перевод текста. Отправьте POST
запрос на /api/translate
со следующей структурой JSON:
{
"text": "Ваш текст для перевода",
"source_lang": "Код исходного языка (например, 'en')",
"target_lang": "Код целевого языка (например, 'de')"
}
API ответит переведенным текстом. Вот пример использования curl
:
curl --location --request POST 'https://your-deployment-url/api/translate' \
--header 'Content-Type: application/json' \
--data-raw '{
"text": "Hello, World!",
"source_lang": "en",
"target_lang": "de"
}'
Замените https://your-deployment-url
на фактический URL вашего развертывания на Vercel или http://localhost:9000
, если вы работаете локально.
Для пользователей Ballon Translator
После получения ссылки в формате https://your-deployment-url/api/translate
просто вставьте ее в api_url
LegendLeo за оригинальную бессерверную реализацию.
ChatGPT (Кто написал для меня этот файл readme)
OwO-Network и их проект DeepLX
Предложения приветствуются! Если у вас есть предложение или исправление, пожалуйста, создайте форк репозитория и отправьте pull request.
Этот проект распространяется под лицензией
MIT. См. файл LICENSE для получения дополнительной информации.