Vertaling
VertalingOpenRouter Vertaling

OpenRouter Vertaling

Gebruik OpenRouter als vertaalprovider in de directive @strTranslate, om een veldwaarde te vertalen naar je gewenste taal.

Beschrijving

Maak de OpenRouter API beschikbaar als vertaalprovider in de directive @strTranslate.

Voeg de directive @strTranslate toe aan elk veld van het type String, om het te vertalen naar de gewenste taal.

Bijvoorbeeld, deze query vertaalt de velden title en content van een bericht van het Engels naar het Frans met de OpenRouter API:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: openrouter
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: openrouter
    )
  }
}

OpenRouter Autorisatie

Om OpenRouter te gebruiken, is het verplicht je OpenRouter API-sleutel op te geven via het tabblad "Plugin Management => OpenRouter Translation" op de Instellingenpagina.

Maak de API-sleutel aan in je OpenRouter-account.

Volg daarna een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer de API-sleutel in de bijbehorende velden op de Instellingenpagina in en klik op "Save Changes (All)":

De API-sleutel van OpenRouter instellen
De API-sleutel van OpenRouter instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_OPENROUTER_SERVICES_OPENROUTER_API_KEY toe in wp-config.php:

define( 'GATOGRAPHQL_OPENROUTER_SERVICES_OPENROUTER_API_KEY', '{your API key}' );

Via omgevingsvariabele

Definieer de omgevingsvariabele OPENROUTER_SERVICES_OPENROUTER_API_KEY.

OpenRouter-model

Je kunt aanpassen welk OpenRouter-model wordt gebruikt om de vertaling uit te voeren.

Modellen worden dynamisch opgehaald via de OpenRouter API en dagelijks bijgewerkt.

Volg een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer het model in het bijbehorende veld op de Instellingenpagina in en klik op "Save Changes (All)":

Het OpenRouter-model instellen
Het OpenRouter-model instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_MODEL toe in wp-config.php:

define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );

Via omgevingsvariabele

Definieer de omgevingsvariabele OPENROUTER_TRANSLATION_SERVICES_MODEL.

Vertaalprompt

Je kunt de prompt aanpassen die aan OpenRouter wordt doorgegeven om de vertaling uit te voeren.

Volg een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer het "System message" en het "Prompt template" in de bijbehorende velden op de Instellingenpagina in en klik op "Save Changes (All)":

De prompt voor OpenRouter instellen
De prompt voor OpenRouter instellen

In wp-config.php

Voeg de constanten GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE en GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE toe in wp-config.php:

define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );

Via omgevingsvariabelen

Definieer de omgevingsvariabelen OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE en OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE.