# AI-aangedreven presentatietranslator

> Vertaal PowerPoint-dia's met AI met behulp van Aspose.Slides voor Android via Java. Lokaliseer PPT, PPTX en ODP terwijl de lay-out behouden blijft - snel en ontwikkelaarvriendelijk. Probeer het.

Source: https://docs.aspose.com/slides/nl/androidjava/ai/translator/
Updated: 2026-06-13

## **Inleiding**

Aspose.Slides is een krachtige API voor het programmatisch beheren van PowerPoint‑presentaties. Naast het maken, bewerken en converteren van dia's, biedt het AI‑gestuurde functies – zoals de Presentation Translation‑API voor meertalige dia‑inhoud.

## **Hoe het werkt**

Aspose.Slides bevat geen ingebouwde AI-mogelijkheden, maar integreert met externe AI-modellen via internet. Deze functionaliteit wordt beschikbaar gesteld via de [SlidesAIAgent](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/slidesaiagent/)‑klasse, die een implementatie van de [IAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/iaiwebclient/)‑interface gebruikt om te communiceren met AI‑services.

U kunt de ingebouwde [OpenAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/openaiwebclient/) gebruiken om verbinding te maken met de API van OpenAI of uw eigen [IAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/iaiwebclient/) implementeren om een andere AI‑provider of taalmodel te gebruiken.

Aspose.Slides verzorgt de communicatie, parseert de AI‑reacties en voegt op intelligente wijze vertaalde inhoud in, terwijl de oorspronkelijke dia‑lay-out en opmaak behouden blijven.

{{% alert color="primary" %}}
Houd er rekening mee dat de OpenAI‑API een betaalde dienst is, dus u moet een account aanmaken en uw API‑sleutel opgeven wanneer u de ingebouwde [OpenAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/openaiwebclient/) gebruikt.
{{% /alert %}}

## **Voorbeeld**

In dit voorbeeld vertalen we een PowerPoint‑presentatie naar het Japans met behulp van de ingebouwde [OpenAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/openaiwebclient/) en een gespecificeerd OpenAI‑[model](https://platform.openai.com/docs/models).

```java
// Laad een presentatie om te vertalen.
Presentation presentation = new Presentation("sample.pptx");

// Maak een AI-client met OpenAIWebClient, waarbij je je model en API-sleutel opgeeft.
OpenAIWebClient aiWebClient = new OpenAIWebClient("gpt-4o-mini", "apiKey", null);

try {
    // Initialiseer SlidesAIAgent met de AI-client.
    SlidesAIAgent aiAgent = new SlidesAIAgent(aiWebClient);

    // Vertaal de presentatie naar het Japans.
    aiAgent.translate(presentation, "japanese");

    // Sla de vertaalde presentatie op als PDF.
    presentation.save("sample_jp.pdf", SaveFormat.Pdf);
} finally {
    aiWebClient.close();
    presentation.dispose();
}
```

Standaard maakt de ingebouwde [OpenAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/openaiwebclient/) en beheert hij zijn eigen interne [HttpURLConnection](https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html)‑instantie, waarbij de levenscyclus automatisch wordt afgehandeld. Als u echter de [HttpURLConnection](https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html) zelf wilt beheren — voornamelijk om essentiële instellingen zoals een proxy te configureren, of om een [URLStreamHandlerFactory](https://docs.oracle.com/javase/8/docs/api/java/net/URLStreamHandlerFactory.html) of een andere [HttpClient](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpClient.html) te gebruiken voor een beter middelenbeheer en prestaties — kunt u uw eigen `HttpURLConnection`‑instantie leveren bij het construeren van de [OpenAIWebClient](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/openaiwebclient/).

```java
// Stel dat je een vooraf geconfigureerde HttpURLConnection‑instantie hebt (bijvoorbeeld met aangepaste timeouts, proxy‑instellingen, enz.)
HttpURLConnection urlConnection = yourPreconfiguredConnection;
OpenAIWebClient aiWebClient = new OpenAIWebClient("gpt-4o-mini", "apiKey", null, urlConnection);
```

## **Belangrijkste voordelen**

De Aspose.Slides Presentation Translation‑API biedt een AI‑aangedreven oplossing voor het leveren van meertalige PowerPoint‑presentaties. Door de vertaling te automatiseren terwijl de lay-out en het ontwerp behouden blijven, bespaart het tijd en minimaliseert het fouten ten opzichte van handmatige werkwijzen. Of u nu een ontwikkelaar, docent of bedrijfsprofessional bent, deze API stelt u in staat om boeiende, gelokaliseerde presentaties te maken voor een wereldwijd publiek – waardoor uw bereik wordt vergroot en de communicatie verbetert.
