A Docker Image Integrating DeepLX Translation Service with an HTTP GET-to-POST Proxy
811
deeplx-with-proxy is a Docker image built on the open-source DeepLX project (GitHub: OwO-Network/DeepLX). This image integrates two core components:
DeepLX Main Service: Provides a free translation API, listening on port 1188;
Proxy Service: Developed in Go and running on port 1199, it converts HTTP GET requests into POST requests before calling the DeepLX translation API. This conversion enables applications like PotPlayer to conveniently use GET requests while the proxy handles the POST request required by DeepLX.
Key Features:
Unified Deployment: Leverages multi-stage builds and supervisord to package both the DeepLX main service and the proxy service in a single image, simplifying deployment and management; Flexible and Efficient: The proxy seamlessly converts GET requests into POST requests, allowing for simple and direct access to the DeepLX translation API without modifying the original service; Open Source & Free: Built on the DeepLX open-source project, it provides free and unrestricted translation services; Stable & Reliable: Managed by supervisord, both services run concurrently in a stable, production-ready environment. Use Cases:
Real-time subtitle translation for video players (e.g., PotPlayer); Applications requiring access to the DeepLX translation API; Users who need an integrated solution that simplifies interface calls by converting HTTP GET requests to POST requests.
Content type
Image
Digest
sha256:e21218050…
Size
36.9 MB
Last updated
over 1 year ago
docker pull xtoolsbox/deeplx-with-proxy