AI-agents (MCP)
Tranzly voor AI-agents
Uw WordPress-site is zijn eigen MCP-server. Een AI-assistent logt in als een WordPress-gebruiker met een applicatiewachtwoord en kan doen wat die gebruiker mag doen met Tranzly — niets meer.
73 acties: 53 gratis, 20 in Pro.
Ontwikkelaarsreferentie: elke actie, de bijbehorende REST-route en parameters
Instellen in drie stappen
Controleer de schakelaar
Je hebt WordPress 6.9 of nieuwer en Tranzly 3.19.0 of nieuwer nodig. In de instellingen van de plugin staat “Allow AI agents (MCP)” aan, tenzij je dit hebt uitgeschakeld.
Maak een applicatiewachtwoord aan
Open in WordPress Gebruikers, ga naar Profiel en voeg een applicatiewachtwoord toe dat is vernoemd naar je AI-app. Kopieer het: WordPress toont het eenmalig.
Voeg de site toe aan je AI-app
Gebruik je WordPress-gebruikersnaam, het applicatiewachtwoord en het verbindingsadres van je site:
https://example.com/wp-json/tranzly/v1/mcpConfiguratie voor populaire AI-apps
Elke onderstaande app communiceert met je site via de officiële WordPress-proxy, @automattic/mcp-wordpress-remote. Vervang het adres, de gebruikersnaam en het wachtwoord door die van jezelf.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCursor
// .cursor/mcp.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"tranzly": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude en ChatGPT (inloggen)
Voeg het verbindingsadres toe als een aangepaste connector in Claude, of als een app in de ChatGPT-ontwikkelaarsmodus. Ze openen je site zodat je ze kunt goedkeuren als WordPress-gebruiker, zonder dat je een applicatiewachtwoord hoeft te kopiëren. Je site heeft mooie permalinks nodig.
Andere apps
Elke app die MCP-servers via standaard invoer en uitvoer ondersteunt, kan dezelfde opdracht en instellingen gebruiken. Apps die alleen verbinding maken met externe HTTP-servers, kunnen het verbindingsadres rechtstreeks bereiken met dezelfde gebruikersnaam en hetzelfde applicatiewachtwoord.
Wat een AI-agent kan doen
Alles wat de eigen schermen van de plugin kunnen doen. Voor acties die als Pro zijn gemarkeerd, is een Tranzly Pro-licentie vereist.
Gratis versie
- Een taak annuleren (Gratis) — Stopt een taak; reeds gemaakte vertalingen blijven behouden.
- Verbinden met ondersteuning (Gratis) — Verbindt deze site met Zinn Digital®-ondersteuning (naam, e-mail, toestemming).
- Een vertaling corrigeren (Gratis) — Slaat gecorrigeerde segmenten van een vertaling op (segmenten: sleutel naar tekst); gecorrigeerde tekst is beschermd tegen hervertaling.
- Een vertaaltaak starten (Gratis) — Start een achtergrondtaak om opgegeven berichten (posts) of een volledig berichttype naar talen (langs) te vertalen.
- Een lege vertaling maken (Gratis) — Maakt een conceptvertaling van een bericht in een taal (lang) om handmatig te schrijven, zonder vertaalmachine.
- Handmatig een termvertaling maken (Gratis) — Maakt een vertaling van een term in een taal met een door jou opgegeven naam, slug en beschrijving.
- Verbinding met ondersteuning verbreken (Gratis) — Verbreekt de verbinding tussen deze site en ondersteuning.
- Een vertaling schatten (Gratis) — Schat het aantal tekens en de kosten om berichten (posts of post_type) met een vertaalmachine naar talen (langs) te vertalen, voordat je iets uitgeeft.
- Vertalen wat ontbreekt (Gratis) — Plaatst elk ontbrekend (of verouderd) item in een taal en berichttype in de wachtrij voor vertaling.
- DeepL-verbruik uitlezen (Gratis) — Geeft de gebruikte tekens en de limiet van de opgeslagen DeepL-sleutel van deze maand terug.
- De sitediagnostiek uitlezen (Gratis) — Geeft de diagnostische gegevens terug die een supportticket zou bevatten: versies, actieve plugins, limieten en recente fouten.
- De weergaveopties uitlezen (Gratis) — Geeft de weergaveopties voor de taalschakelaar en naamsvermelding terug.
- Engine-instellingen lezen (Gratis) — Retourneert de standaard- en fallback-engine, engines en AI-modellen per taal, de status van elke engine, de verbonden AI-providers met hun modellen en de uitgaven van deze maand.
- De integraties uitlezen (Gratis) — Geeft een overzicht van de door Tranzly ondersteunde SEO-, WooCommerce-, pagebuilder- en formulierplugins en toont welke hier actief zijn.
- De voortgang van een taak uitlezen (Gratis) — Geeft de voortgang en aantallen van één taak terug.
- Fouten van een taak lezen (Gratis) — Geeft een overzicht van de mislukte items van een taak met de reden voor elk item.
- De Tranzly 2.x-import lezen (Gratis) — Retourneert de status en het rapport van het importeren van vertalingen uit Tranzly 2.x.
- De licentie lezen (Gratis) — Retourneert het Tranzly-abonnement van deze site, de licentiestatus, de verlengingsdatum en wat het abonnement omvat.
- De menu’s per taal lezen (Gratis) — Retourneert welk menu elke taal toont op elke menulocatie.
- Vertalingen van een bericht lezen (Gratis) — Geeft een overzicht van de vertaalgroep van een bericht: het lid van elke taal met de bijbehorende titel, status en bewerklink.
- Een vertaling naast elkaar lezen (Gratis) — Retourneert de segmenten van een vertaling naast die van het origineel, ter controle en correctie.
- Thema- en plug-inteksten lezen (Gratis) — Retourneert de thema- en plug-inteksten (bereik) in een taal met hun vertalingen.
- De teksten van de site in een taal lezen (Gratis) — Retourneert de sitetitel, ondertitel en widgetteksten in een taal.
- De ondersteuningsverbinding lezen (Gratis) — Geeft aan of deze site is verbonden met de ondersteuning van Zinn Digital®, en als wie.
- Vertalingen van een term lezen (Gratis) — Geeft een overzicht van de vertaalgroep van een categorie of tag.
- De adresinstellingen lezen (Gratis) — Retourneert hoe talen in adressen worden weergegeven (map, subdomein of domein), vertaalde slugs en bases, en noindex voor niet-vertaalde pagina’s.
- Een bestaand bericht als vertaling koppelen (Gratis) — Maakt een bestaand bericht (doel) de vertaling van dit bericht in een taal.
- Een bestaande term als vertaling koppelen (Gratis) — Maakt een bestaande term (doel) de vertaling van deze term in een taal.
- Vertaalmachines weergeven (Gratis) — Geeft een lijst van de vertaalmachines, of deze zijn geconfigureerd en welke wordt gebruikt als er geen is opgegeven.
- Vertaaltaken weergeven (Gratis) — Geeft een lijst van vertaaltaken op de achtergrond, nieuwste eerst, met voortgang.
- Talen weergeven (Gratis) — Geeft een overzicht van de talen van de site. De eerste is de taal waarin de originele inhoud is geschreven.
- Weergeven wat ontbreekt of verouderd is (Gratis) — Geeft een lijst van originelen met hun vertaalstatus in een taal (status: ontbrekend, verouderd, actueel), pagina voor pagina.
- Een ondersteuningsticket openen (Gratis) — Dient een ondersteuningsticket in (onderwerp, bericht, type, e-mail), met de diagnostische gegevens van deze site wanneer de beheerder heeft toegestemd. Er wordt nooit een login aangemaakt of verzonden.
- Toestemming geven voor ondersteuningsdiagnostiek (Gratis) — Registreert de toestemming van de beheerder om diagnostische gegevens met ondersteuningstickets mee te sturen.
- Een mislukt item opnieuw proberen of overdragen (Gratis) — Probeert een mislukt item opnieuw (actie: retry, optioneel met een andere vertaalmachine) of markeert het voor handmatige vertaling (actie: by-hand).
- Tranzly 2.x-vertalingen importeren (Gratis) — Voert de 2.x-import uit: proefdraaien (alleen rapport), uitvoeren of ongedaan maken.
- Een enginesleutel opslaan (Gratis) — Slaat de API-sleutel (en regio voor Microsoft) op van DeepL, Google of Microsoft; leeg verwijdert deze. Sleutels worden versleuteld opgeslagen en nooit geretourneerd.
- De menu’s per taal instellen (Gratis) — Wijst een menu toe per taal per locatie (toewijzing).
- Een vertaling beveiligen of ontgrendelen (Gratis) — Beveiligt een vertaling tegen overschrijven door de vertaalmachine (protected: true), of ontgrendelt deze.
- Thema- en plug-inteksten corrigeren (Gratis) — Slaat gecorrigeerde vertalingen van thema- en plug-inteksten (strings) op; deze worden beveiligd.
- Een sitetekst vertalen (Gratis) — Slaat één sitetekst (sleutel) op in een taal, bijv. de sitetitel of ondertitel.
- De adresinstellingen wijzigen (Gratis) — Stelt de adresmodus (mode), domeinen per taal, vertaalde bases en segmenten, noindex_untranslated en slug-suggesties in.
- Start de gratis Pro-proefperiode (Gratis) — Start de 14-daagse Tranzly Pro-proefperiode voor deze site (geen betaling vereist).
- De tekst van een afbeelding vertalen (Gratis) — Slaat de alt-tekst, titel of bijschrift (field) van een afbeelding op in een taal (lang).
- Een bericht of pagina vertalen (Gratis) — Vertaalt één bericht of pagina naar een of meer van de talen van de site met een vertaalmachine, waarbij elke vertaling wordt gemaakt of bijgewerkt. Nieuwe vertalingen zijn concepten, tenzij publish waar is. Een vertaling die door een persoon is bewerkt, wordt overgeslagen tenzij force waar is.
- Ontbrekende thema- en plug-inteksten vertalen (Gratis) — Vertaalt de volgende pagina met niet-vertaalde thema- en plug-inteksten in een taal met de standaardmachine (herhaal met na totdat het voltooid is).
- Een categorie of tag vertalen (Gratis) — Vertaalt één term (categorie, tag of productattribuut) naar een taal (lang) met een vertaalmachine, waarbij de vertaling wordt gemaakt of bijgewerkt.
- Vertaalstatus (Gratis) — Met een bericht-ID: de vertaling van dat bericht in elke taal, of deze verouderd is en wie deze heeft geschreven. Zonder ID: hoeveel procent van de site vertaald is, per taal.
- Een bericht loskoppelen van de vertalingen (Gratis) — Haalt een bericht uit de vertaalgroep; het behoudt zijn taal.
- Een term loskoppelen van zijn vertalingen (Gratis) — Haalt een term uit zijn vertaalgroep.
- De weergaveopties wijzigen (Gratis) — Wijzigt de taalkiezer (stijl, vlaggen, namen, plaatsing) en de bronvermelding.
- Engine-instellingen wijzigen (Gratis) — Stelt de standaardengine, een fallback-engine, engines per taal en AI-modellen per taal in (default, fallback, per_lang, models, caps). Alles behalve de standaardengine is Pro.
- Talen en instellingen wijzigen (Gratis) — Stelt de talen van de site in (languages: lijst met code en naam; de eerste is de oorspronkelijke taal), het voorvoegsel van de front-end-class en of AI-agents (MCP) zijn toegestaan.
Pro-editie
- De hele site vertalen (Pro) — Start vertaaltaken op de achtergrond voor elk origineel van de opgegeven inhoudstypen (alle vertaalde typen als er geen zijn opgegeven): de ontbrekende vertalingen, de verouderde vertalingen of allemaal. Retourneert de gestarte taken, één per taal.
- Een vertaling controleren met AI (Pro) — Laat AI één vertaling vergelijken met het origineel en beoordelen, en slaat het rapport op bij de vertaling. Gebruikt het AI-model voor kwaliteitscontrole dat is ingesteld in de workflow-instellingen van Tranzly.
- Schatting van het vertalen van de site (Pro) (Pro) — Maakt een schatting voor een volledige sitevertaling in een taal (post_types, bereik, engine) voordat deze wordt gestart.
- Exporteer een bestand voor menselijke vertalers (Pro) — Retourneert een XLIFF- of CSV-bestand (als tekst) met de originelen en hun vertalingen in één taal, voor een vertaler of een vertaalbureau: de opgegeven berichten, of een pagina van maximaal 100 originelen van een inhoudstype in een status (ontbrekend, verouderd, vertaald of alles; herhaal met after). Hetzelfde bestand kan weer worden geïmporteerd zodra het is vertaald.
- Reactieverwerking uitlezen (Pro) (Pro) — Retourneert of reacties over talen heen worden gedeeld of per taal worden bewaard.
- De woordenlijst uitlezen (Pro) — Retourneert de woorden die nooit worden vertaald, de vaste termvertalingen en de tone of voice per taal.
- Een kwaliteitsrapport uitlezen (Pro) (Pro) — Retourneert het AI-kwaliteitsrapport van een vertaling: score en de gemarkeerde segmenten.
- De workflow-instellingen uitlezen (Pro) (Pro) — Retourneert automatische vertaling bij publiceren en bijwerken, controle vóór publicatie en de drempelwaarde, provider en het model van de AI-kwaliteitscontrole.
- Migreren van WPML, Polylang of TranslatePress (Pro) (Pro) — Importeert de volgende pagina met vertalingen van een andere meertalige plugin (mode: dry-run of run; cursor).
- Een geïmporteerd bestand wegschrijven (Pro) (Pro) — Schrijft de volgende pagina met berichten weg uit een geüpload vertaalbestand (herhaal met after tot voltooiing).
- Plugins weergeven om van te migreren (Pro) (Pro) — Geeft een overzicht van WPML-, Polylang- en TranslatePress-gegevens die op deze site zijn gevonden en kunnen worden geïmporteerd.
- Tekstbronnen van thema’s en plugins weergeven (Pro) (Pro) — Geeft een overzicht van de thema’s en plugins waarvan de teksten kunnen worden gescand voor vertaling, en hoeveel strings ze elk bevatten.
- Een vertaling goedkeuren of afwijzen (Pro) (Pro) — Keurt een vertaling goed (en publiceert deze wanneer het origineel is gepubliceerd) of stuurt deze terug (decision, note).
- Een thema of plugin scannen op teksten (Pro) (Pro) — Scant de volgende pagina met PHP-bestanden van een component op vertaalbare teksten (herhaal met after tot voltooiing).
- Vertalingen controleren met AI (Pro) (Pro) — Plant de AI-kwaliteitscontrole in voor de volgende pagina met vertalingen van een taal (of de opgegeven berichten).
- Meertalige SEO-audit (Pro) (Pro) — Controleert vertalingen pagina voor pagina op ontbrekende SEO-titels, beschrijvingen, slugs en hreflang in een taal.
- Reactieverwerking wijzigen (Pro) (Pro) — Deelt reacties over de vertalingen van een bericht heen of bewaart ze per taal (mode).
- De woordenlijst bijwerken (Pro) — Vervangt de onderdelen van de woordenlijst die u meestuurt (woorden die nooit worden vertaald, termvertalingen, toon); weggelaten onderdelen worden behouden. Wordt vanaf de volgende vertaling door elke engine gebruikt.
- De workflow-instellingen wijzigen (Pro) (Pro) — Stelt on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider en quality_model in.
- Importeer een vertaald bestand (Pro) (Pro) — Uploadt een elders vertaald Tranzly XLIFF- of CSV-bestand (content, filename); retourneert een token dat de upload voor de import identificeert.
Begeleide workflows
De server biedt ook kant-en-klare workflows die uw AI-app toont als prompts:
- Mijn site vertalen (Gratis) — Een begeleide workflow: de agent controleert de talen en engine, schat de kosten en vertaalt wat ontbreekt, waarbij eerst om bevestiging wordt gevraagd voordat er kosten worden gemaakt of wordt gepubliceerd.
Veilig door ontwerp
Elke actie controleert dezelfde WordPress-rechten als het eigen scherm van de plugin, voor exact de pagina of het bericht dat wordt bewerkt. Een abonnee kan helemaal geen verbinding maken.
Applicatiewachtwoorden kunnen op elk moment worden ingetrokken onder Gebruikers, Profiel, zonder je normale wachtwoord te wijzigen.
Schakel “Allow AI agents (MCP)” uit en de acties en het verbindingsadres verdwijnen van de site.
Pagina’s die door een agent worden gewijzigd, behouden hun WordPress-revisies, zodat elke wijziging ongedaan kan worden gemaakt.
Gehost bij Zinn Digital®?
Als Zinn Digital® de site host, kan onze eigen MCP-server deze acties voor u uitvoeren zonder applicatiewachtwoord: verbind uw AI-app met de Zinn Digital® MCP-server en gebruik wordpress_abilities_list en wordpress_ability_run.