Documentatie
Overzicht
Vertaling zet tekst die je in de client tegenkomt om in de taal van jouw keuze: antwoorden van de AI-chat, commitberichten, codecommentaren of elke selectie in de code-editor of een diff. Het werk doet een vertaalmodel dat op de server is geconfigureerd — de client stuurt alleen de tekst, rendert het resultaat en cachet het, zodat je tussen origineel en vertaling kunt wisselen.
Waar vertaling beschikbaar is
- Copilot-paneel — elke berichtkop (je eigen berichten, antwoorden van het model en
Denkt na...-blokken) heeft een vertaalicoon. One klik vervangt de berichttekst door de vertaling; nog een klik herstelt het origineel; - Commitbericht-concept — het commitvak in het Git-paneel krijgt een vertaalknop zodra je concept meerdere regels beslaat. Het vertaalt het hele concept ter plekke, en nog een klik brengt je originele formulering terug;
- Commitdetail-popup — over een commit in de Git-geschiedenis hangen opent een detail-popup; het vertaalicoon naast de hash wisselt het commitbericht naar jouw taal;
- Code-editor en diff-weergave — selecteer wat dan ook (blokselecties tellen ook), klik met de rechtermuisknop en kies
Vertalen. Een klein globe-badge markeert de vertaalde regels in de goot, en een kaart met de vertaling opent naast de selectie.
Hoe het werkt
- De client stuurt de tekst naar de server — met de bestandsnaam erbij wanneer de tekst in de editor of een diff was geselecteerd, zodat het model weet welke commentsyntax het bestand gebruikt;
- De vertaal-LLM van de server vertaalt naar de doeltaal die in de Web UI is geconfigureerd. Markdown-opmaak (koppen, lijsten, tabellen, codeblokken) blijft behouden; bij bestandsselecties worden commentmarkeringen zoals
//of#als decoratie herkend en verwijderd, terwijl code en identifiers onaangeroerd blijven; - De client rendert het resultaat als Markdown daar waar het verzoek vandaan kwam — ter plekke voor chatberichten, of in een scrollbare kaart voor editor- en diff-selecties.
Wat je nodig hebt
- Een server met de vertaalfunctie ingeschakeld — de eenmalige configuratie staat in Serverinstellingen (sectie
LLMvan de Web UI); - Een desktopclient die met die server is verbonden. Clientzijds is er niets te configureren: alle onderdelen pakken automatisch dezelfde serverinstellingen op.
Is vertaling niet geconfigureerd, dan toont de client de fout van de server (bijvoorbeeld in de vertaalkaart) in plaats van een resultaat.