Transline2
Transline2

Transline2

DeepL-backed HTML snippet translation for customer websites.

Transline2 provides the protected API, hosted widget, translation cache, and Laravel proxy integration for translating selected HTML fragments.

Integration flow

Transline2 serves the hosted widget and translation API. Customer websites call their own proxy route, which forwards approved requests to Transline2.

1. Hosted widget

A customer page loads the standalone widget from the Transline2 server.

2. Customer proxy

Browser requests stay same-origin and are forwarded by the customer app with its API key.

3. Transline2 API

Transline2 validates the client, translates through DeepL, sanitizes HTML, and caches the result.

Customer demo

This embedded demo is served by a separate customer-style application and uses the production proxy flow.

01

Protected API

Authenticate approved clients with server-side Transline2 API keys and explicit DeepL credential policy.

02

Customer Proxy

Keep customer credentials server-side by routing browser widget requests through a same-origin proxy.

03

Hosted Widget

Serve a standalone minimal widget that scans marked HTML fragments and keeps its controls style-isolated.

04

Cache And Safety

Cache translations by SHA-256 content hash, sanitize returned HTML, and track per-client usage.