AI-agenten (MCP)
tranzly voor AI-agenten
Uw WordPress site is een eigen MCP-server. Een AI-assistent meldt zich aan als WordPress-gebruiker met een toepassingswachtwoord en kan doen wat die gebruiker mag doen met tranzly — niet meer dan dat.
75 acties: 55 gratis, 20 in Pro.
Ontwikkelaarsreferentie: elke actie, de bijbehorende REST-route en de parameters
Stel het in in drie stappen
Controleer de schakelaar
U hebt WordPress 6.9 of later en tranzly 3.19.0 of later nodig. In de instellingen van de plugin staat "Allow AI agents (MCP)" ingeschakeld, tenzij u dit hebt uitgeschakeld.
Een applicatiewachtwoord aanmaken
Open in WordPress Gebruikers en vervolgens Profiel, en voeg een toepassingswachtwoord toe dat is vernoemd naar uw AI-app. Kopieer dit: WordPress toont het slechts één keer.
Voeg de website toe aan uw AI-app
Gebruik uw WordPress gebruikersnaam, het applicatiewachtwoord en het verbindingsadres van uw website:
https://example.com/wp-json/tranzly/v1/mcp
Configuratie voor populaire AI-apps
Elke onderstaande app maakt verbinding met uw site via de officiële WordPress-proxy, @automattic/mcp-wordpress-remote. Vervang het adres, de gebruikersnaam en het wachtwoord door die van u.
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 en VS Code
// .cursor/mcp.json · .vscode/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"
}
}
}
}ChatGPT en andere apps
Elke app die MCP-servers ondersteunt via standaard invoer en uitvoer kan dezelfde opdracht en instellingen gebruiken. Apps die alleen verbinding maken met externe HTTP-servers kunnen het verbindingsadres rechtstreeks bereiken met dezelfde gebruikersnaam en applicatiewachtwoord.
Wat een AI-agent kan doen
Alles wat de eigen schermen van de plug-in kunnen. Acties die zijn gemarkeerd als Pro vereisen een licentie voor tranzly Pro.
| Actie | Wat het doet | Editie |
|---|---|---|
| Hele website vertalen | Start achtergrondvertaaltaken voor elk origineel van de opgegeven inhoudstypen (alle vertaalde typen als er geen zijn opgegeven): de ontbrekende vertalingen, de verouderde, of alle. Retourneert de gestarte taken, één per taal. | Pro-editie |
| Een taak annuleren | Stopt een taak; reeds gemaakte vertalingen worden bewaard. | Gratis editie |
| Een vertaling controleren met AI | Laat AI een vertaling vergelijken met het origineel en hier een score aan geven, en slaat het rapport over de vertaling op. Maakt gebruik van het AI-model voor kwaliteitscontrole dat is ingesteld in de workflow-instellingen van Tranzly. | Pro-editie |
| Contact opnemen met de ondersteuning | Verbindt deze site met de ondersteuning van Zinn Digital® (naam, e-mailadres, toestemming). | Gratis editie |
| Vertaling corrigeren | Slaat gecorrigeerde segmenten van een vertaling op (segmenten: sleutel tot tekst); gecorrigeerde tekst wordt beschermd tegen opnieuw vertalen. | Gratis editie |
| Vertaling starten | Start een achtergrondtaak om vermelde berichten (posts) of een heel berichttype te vertalen naar talen (langs). | Gratis editie |
| Maak een lege vertaling aan | Maakt een conceptvertaling van een bericht in een taal (lang) om handmatig te schrijven, zonder engine. | Gratis editie |
| Maak handmatig een vertaling van een term | Hiermee wordt de vertaling van een term aangemaakt in een taal met een door u opgegeven naam, slug en beschrijving. | Gratis editie |
| Verbinding met ondersteuning verbreken | Verbreekt de koppeling van deze site met ondersteuning. | Gratis editie |
| Schat een vertaling | Schat het aantal tekens en de kosten voor het vertalen van berichten (posts of post_type) naar talen (langs) met een engine, voordat u ook maar iets uitgeeft. | Gratis editie |
| Schatting voor het vertalen van de website (Pro) | Schat een volledige websitetranslatie in een taal (post_types, scope, engine) in voordat deze wordt gestart. | Pro-editie |
| Exporteer een bestand voor menselijke vertalers | Retourneert een XLIFF- of CSV-bestand (als tekst) met de originelen en hun vertalingen in één taal, voor een vertaler of vertaalbureau: de opgegeven berichten, of een pagina van maximaal 100 originelen van een inhoudstype in een bepaalde status (ontbrekend, verouderd, vertaald of alle; herhaal met after). Importeer het weer met tranzly/upload-translation-file. | Pro-editie |
| Vertaal wat ontbreekt | Wachtrij voor vertaling van elk ontbrekend (of verouderd) item in een taal en berichttype. | Gratis editie |
| Reageer op opmerkingen afhandelen (Pro) | Geeft aan of reacties worden gedeeld tussen talen of per taal worden bewaard. | Pro-editie |
| DeepL-gebruik weergeven | Geeft het aantal gebruikte tekens en de limiet van de opgeslagen DeepL-sleutel voor deze maand weer. | Gratis editie |
| Lees de sitediagnostiek | Geeft de diagnosegegevens terug die bij een ondersteuningsticket horen: versies, actieve plug-ins, limieten en recente fouten. | Gratis editie |
| Lees de weergaveopties | Geeft de taalwisselaar en opties voor kredietweergave terug. | Gratis editie |
| Engine-instellingen lezen | Geeft de standaard- en terugvalengine, engines per taal, de status van elke engine en de uitgaven van deze maand weer. | Gratis editie |
| Glossarium lezen | Geeft de nooit vertaalde woorden, de vaste termvertalingen en de toon per taal terug. | Pro-editie |
| Lees de integraties | Geeft een lijst weer van de SEO-, WooCommerce-, page builder- en formulier-plugins die Tranzly ondersteunt en die hier actief zijn. | Gratis editie |
| De voortgang van een taak bekijken | Geeft de voortgang en tellingen van één taak weer. | Gratis editie |
| Fouten van een taak lezen | Toont de mislukte items van een taak met de reden voor elk item. | Gratis editie |
| Lees de import van Tranzly 2.x | Geeft de status en het rapport van het importeren van vertalingen uit Tranzly 2.x weer. | Gratis editie |
| Licentie lezen | Geeft het Tranzly-abonnement, de licentiestatus, de verlengingsdatum en de inbegrepen functies van deze site weer. | Gratis editie |
| Lees de menu's per taal | Geeft terug welk menu elke taal weergeeft op elke menulocatie. | Gratis editie |
| De vertalingen van een bericht lezen | Toont de vertaalgroep van een bericht: elk taalelement met de bijbehorende titel, status en bewerkingslink. | Gratis editie |
| Kwaliteitsrapport lezen (Pro) | Geeft het AI-kwaliteitsrapport van een vertaling weer: de score en de gemarkeerde segmenten. | Pro-editie |
| Bekijk een vertaling naast elkaar | Geeft de segmenten van een vertaling weer naast die van het origineel, ter beoordeling en correctie. | Gratis editie |
| Lees thema- en plug-intekst | Geeft de thema- en plug-intekst (scope) in een taal samen met de bijbehorende vertalingen weer. | Gratis editie |
| Lees de teksten van de website in een taal | Geeft de sitetitel, taglinie en widgetteksten in een taal terug. | Gratis editie |
| Ondersteuningsverbinding lezen | Geeft aan of deze site is verbonden met de ondersteuning van Zinn Digital®, en als wie. | Gratis editie |
| Vertalingen van een term lezen | Toont de vertaalgroep van een categorie of tag. | Gratis editie |
| Adresinstellingen lezen | Geeft terug hoe talen in adressen verschijnen (map, subdomein of domein), vertaalde slugs en bases, en noindex voor onvertaalde pagina's. | Gratis editie |
| Workflow-instellingen lezen (Pro) | Geeft automatische vertaling bij publicatie en bij bijwerken, beoordeling voorafgaand aan publicatie, en de drempelwaarde, provider en het model van de AI-kwaliteitscontrole terug. | Pro-editie |
| Migreer van WPML, Polylang of TranslatePress (Pro) | Importeert de volgende pagina met vertalingen van een andere meertalige plug-in (modus: dry-run of run; cursor). | Pro-editie |
| Een geïmporteerd bestand schrijven (Pro) | Schrijft de volgende pagina met berichten uit een geüpload vertaalbestand (herhaal met after tot dit klaar is). | Pro-editie |
| Koppel een bestaand bericht als vertaling | Maakt een bestaand bericht (doel) de vertaling van dit bericht in een taal. | Gratis editie |
| Koppel een bestaande term als vertaling | Maakt een bestaande term (doel) de vertaling van deze term in een taal. | Gratis editie |
| Vertaalengines weergeven | Toont de vertaalengines, of elke ervan is ingesteld, en welke wordt gebruikt wanneer er geen is opgegeven. | Gratis editie |
| Te migreren plugins weergeven (Pro) | Hiermee worden gegevens van WPML, Polylang en TranslatePress vermeld die op deze site zijn gevonden en kunnen worden geïmporteerd. | Pro-editie |
| Vertalingstaken weergeven | Geeft een lijst van achtergrondvertaaltaken weer, nieuwste eerst, met voortgang. | Gratis editie |
| Talen weergeven | Hiermee worden de talen van de site weergegeven. De eerste is de taal waarin de originele inhoud is geschreven. | Gratis editie |
| Geef aan wat ontbreekt of verouderd is | Toont originelen met hun vertaalstatus in een taal (status: ontbrekend, verouderd, actueel), pagina voor pagina. | Gratis editie |
| Tijdelijke onderhandelingslogins weergeven | Toont de tijdelijke supportgebruikers die aan ons team zijn verleend en wanneer elke vervalt. | Gratis editie |
| Bronnen van thema- en plug-tekst weergeven (Pro) | Geeft een lijst weer van de thema's en plug-ins waarvan de teksten kunnen worden gescand voor vertaling, en hoeveel strings elk heeft. | Pro-editie |
| Open een supportticket | Dient een supportticket in (onderwerp, bericht, type, e-mail) met de diagnosegegevens van deze site; access_days en inloggegevens verlenen ons team optioneel tijdelijke toegang. | Gratis editie |
| Toestemming voor ondersteuningsdiagnostiek | Legt de toestemming van de beheerder vast om diagnostische gegevens te verzenden bij supporttickets. | Gratis editie |
| Een mislukt item opnieuw proberen of overdragen | Probeert een mislukt item opnieuw (actie: retry, optioneel met een andere engine) of markeert het voor handmatige vertaling (actie: by-hand). | Gratis editie |
| Een vertaling goedkeuren of afwijzen (Pro) | Keurt een vertaling goed (en publiceert deze wanneer het origineel wordt gepubliceerd) of stuurt deze terug (beslissing, opmerking). | Pro-editie |
| Tijdelijke ondersteuningslogins intrekken | Verwijdert tijdelijke ondersteuningsgebruikers nu (ids). | Gratis editie |
| Tranzly 2.x-vertalingen importeren | Voert de 2.x-import uit: dry-run (alleen rapport), uitvoeren of ongedaan maken. | Gratis editie |
| Een thema of plug-in scannen op teksten (Pro) | Scant de volgende pagina met PHP-bestanden van een component op vertaalbare teksten (herhaal met after tot dit klaar is). | Pro-editie |
| Controleer vertalingen met AI (Pro) | Plant de AI-kwaliteitscontrole in van de volgende pagina met vertalingen van een taal (of de opgegeven berichten). | Pro-editie |
| Meertalige SEO-audit (Pro) | Controleert vertalingen op ontbrekende SEO-titels, -beschrijvingen, -slugs en hreflang in een taal, pagina voor pagina. | Pro-editie |
| Reactiebeheer wijzigen (Pro) | Deelt reacties over de vertalingen van een bericht heen of houdt ze per taal (modus). | Pro-editie |
| Een enginesleutel opslaan | Slaat de API-sleutel (en regio voor Microsoft) op van DeepL, Google of Microsoft; leeg laat de sleutel verwijderen. Sleutels worden versleuteld opgeslagen en nooit geretourneerd. | Gratis editie |
| Stel de menu's per taal in | Wijst een menu toe per taal per locatie (kaart). | Gratis editie |
| Beveilig of ontgrendel een vertaling | Beschermt een vertaling tegen overschrijving door de engine (protected: true), of heft de beveiliging op. | Gratis editie |
| Corrigeer thema- en plug-teksten | Slaat gecorrigeerde vertalingen van thema- en pluginteksten (strings) op; deze worden beschermd. | Gratis editie |
| Een sitetekst vertalen | Slaat één sitetekst (sleutel) op in een taal, bijv. de sitetitel of tagline. | Gratis editie |
| Adresinstellingen wijzigen | Stelt de adresmodus (mode) in, per-taaldomeinen, vertaalde basissen en segmenten, noindex_untranslated en slug-suggesties. | Gratis editie |
| Start de gratis Pro-proefversie | Start de 14-daagse proefperiode van Tranzly Pro voor deze website (geen betaling vereist). | Gratis editie |
| Afbeeldingstekst vertalen | Slaat de alt-tekst, titel of bijschrift (veld) van een afbeelding op in een taal (lang). | Gratis editie |
| Een bericht of pagina vertalen | Vertaalt één bericht of pagina naar een of meer talen van de site met behulp van een vertaalengine, waarbij elke vertaling wordt gemaakt of bijgewerkt. Nieuwe vertalingen zijn concepten tenzij publiceren waar is. Een vertaling die door een persoon is bewerkt, wordt overgeslagen tenzij force waar is. | Gratis editie |
| Vertaal ontbrekende thema- en plug-teksten | Vertaalt de volgende pagina met onvertaalde thema- en plug-teksten in een taal met de standaardengine (herhaal met after tot het klaar is). | Gratis editie |
| Een categorie of tag vertalen | Vertaalt één term (categorie, tag of productattribuut) naar een taal (lang) met een engine, waarbij de vertaling wordt gemaakt of bijgewerkt. | Gratis editie |
| Vertaalstatus | Met een post-ID: de vertaling van dat bericht in elke taal, of deze verouderd is en wie het heeft geschreven. Zonder een ID: hoeveel van de site is vertaald, per taal. | Gratis editie |
| Een bericht loskoppelen van de vertalingen | Haalt een bericht uit de vertaalgroep; de taal blijft behouden. | Gratis editie |
| Ontkoppel een term van zijn vertalingen | Haalt een term uit zijn vertaalgroep. | Gratis editie |
| Weergaveopties wijzigen | Wijzigt de schakelaar (stijl, vlaggen, namen, plaatsing) en de vermelding. | Gratis editie |
| Engine-instellingen wijzigen | Stelt de standaardengine, een terugvalengine en per-taalengines in (default, fallback, per_lang). Per-taalengines en terugval zijn Pro. | Gratis editie |
| Glossary bijwerken | Vervangt de delen van de woordenlijst die u meestuurt (woorden die nooit worden vertaald, termvertalingen, toon); delen die u achterwege laat, worden behouden. Wordt vanaf de volgende vertaling door elke engine gebruikt. | Pro-editie |
| Taal- en instellingenwijzigingen | Stelt de talen van de website in (talen: lijst van code en naam; de eerste is de oorspronkelijke taal), het class-voorvoegsel voor de front-end, en of AI-agenten (MCP) zijn toegestaan. | Gratis editie |
| Workflow-instellingen wijzigen (Pro) | Stelt on_update in (off, stale, translate), on_publish, review, quality_threshold, quality_provider en quality_model. | Pro-editie |
| Een vertaald bestand importeren (Pro) | Uploadt een elders vertaald Tranzly XLIFF- of CSV-bestand (inhoud, bestandsnaam); retourneert een token voor tranzly/import-translation-file. | Pro-editie |
Begeleide workflows
De server biedt ook kant-en-klare workflows die uw AI-app als prompts vermeldt:
- Vertaal mijn website — Een geleide workflow: de agent controleert de talen en engine, schat de kosten en vertaalt wat ontbreekt, waarbij om toestemming wordt gevraagd voordat er kosten worden gemaakt of wordt gepubliceerd.
Veilig van nature
Elke actie controleert dezelfde WordPress-bevoegdheid als het scherm van de plug-in zelf, voor de exacte pagina of het bericht dat ermee wordt gewijzigd. Een abonnee kan helemaal geen verbinding maken.
Applicatiewachtwoorden kunnen op elk moment worden ingetrokken onder Gebruikers, Profiel, zonder dat uw normale wachtwoord hoeft te worden gewijzigd.
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 website 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.