Skip to content

Releases: elanlanguages/elan-bridge-wordpress

ELAN AI Bridge v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:12
153ecbd

What's Changed

  • Add issues-to-project workflow by @tjruesch in #1
  • Send durable signed resource-change events to Bridge by @tjruesch in #4
  • Release ELAN AI Bridge WordPress v0.2.0 by @tjruesch in #5
  • Remove legacy ELAN-key WordPress connection flow by @tjruesch in #6

New Contributors

Full Changelog: v0.1.0...v0.2.0

Translation API v0.1.1

Choose a tag to compare

@tjruesch tjruesch released this 02 Jul 12:28

Standalone, provider-neutral Translation API plugin (branch generic-translation-api).

Install

Download translation-api.zip below → WordPress admin → Plugins → Add New → Upload Plugin.

Changes since v0.1.0

  • OpenAPI + Swagger UI — public GET /wp-json/translation/v1/openapi spec (OpenAPI 3.1), plus an interactive API docs tab under Settings → Translation API (Swagger UI).
  • Single auth scheme — standardised on Authorization: Bearer <key>; the X-API-Key header is no longer accepted. Cleaner Swagger "Authorize" flow and consistent cross-origin behaviour (WordPress already allows Authorization).
  • Removed the Plugin URI header — no more "Visit plugin site" link on the Plugins page.

Auth note

If every request returns 401 even with a correct key, your host may be stripping the Authorization header — add SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 to .htaccess (same condition WordPress Application Passwords face). See the README.

Translation API v0.1.0

Choose a tag to compare

@tjruesch tjruesch released this 02 Jul 08:51

First release of the Translation API plugin — the standalone, provider-neutral variant (branch `generic-translation-api`).

Exposes WPML-managed pages and their translations over a small REST API so any translation system can extract source strings and write translations back. Authenticated with an API key created in the plugin's settings — no external service required.

Install

Download translation-api.zip below → WordPress admin → Plugins → Add New → Upload Plugin.

Highlights

  • Self-managed API keys (Settings → Translation API); only SHA-256 hashes stored, shown once, timing-safe verification.
  • Auth via X-API-Key or Authorization: Bearer.
  • Endpoints under /wp-json/translation/v1: health, locales, resources, and resources/{id}/translations (GET + POST write-back).
  • Requires WPML. See the README for the full API reference.

ELAN AI Bridge v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 10:38