Ontdek de experimentele Translator API om wereldwijde klantenondersteuning mogelijk te maken.
Gepubliceerd: 16 mei 2024, Laatst bijgewerkt: 13 november 2024
Het uitbreiden van uw bedrijf naar internationale markten kan duur zijn. Meer markten betekent waarschijnlijk dat er meer talen moeten worden ondersteund, en meer talen kunnen tot uitdagingen leiden met interactieve functies en stromen, zoals chat voor after-salesondersteuning. Als uw bedrijf alleen Engelssprekende ondersteuningsagenten heeft, kan het voor niet-moedertaalsprekers moeilijk zijn om precies uit te leggen welk probleem zij zijn tegengekomen.
Hoe kunnen we AI gebruiken om de ervaring voor sprekers van meerdere talen te verbeteren, terwijl we tegelijkertijd de risico's minimaliseren en bevestigen of het de moeite waard is om te investeren in ondersteuningsagenten die extra talen spreken?
Sommige gebruikers proberen de taalbarrière te overwinnen met de ingebouwde paginavertaalfunctie van hun browser of met tools van derden. Maar de gebruikerservaring is ondermaats met interactieve functies, zoals onze after-sales supportchat.
Voor chattools met geïntegreerde vertaling is het belangrijk om vertragingen tot een minimum te beperken. Door de taal op het apparaat te verwerken, kunt u in realtime vertalen, nog voordat de gebruiker het bericht heeft verzonden.
Dat gezegd hebbende, is transparantie van cruciaal belang bij het overbruggen van een taalkloof met geautomatiseerde tools. Vergeet niet dat u, voordat het gesprek begint, duidelijk moet maken dat u AI-tools heeft geïmplementeerd die deze vertaling mogelijk maken. Dit schept verwachtingen en voorkomt ongemakkelijke momenten als de vertaling niet perfect is. Link naar uw polis met meer informatie.
We werken aan een Translator API aan de clientzijde met een model ingebouwd in Chrome.
Demochat
We hebben een klantenservicechat gebouwd waarmee gebruikers in hun eerste taal kunnen typen en een realtime vertaling voor de ondersteuningsagent kunnen ontvangen.
Gebruik de Translator-API
Om te bepalen of de Translator API wordt ondersteund, voert u het volgende functiedetectiefragment uit.
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
Controleer ondersteuning voor taalparen
De vertaling wordt beheerd met taalpakketten, die op aanvraag kunnen worden gedownload. Een taalpakket is als een woordenboek voor een bepaalde taal.
-
sourceLanguage
: De huidige taal voor de tekst. -
targetLanguage
: De uiteindelijke taal waarin de tekst moet worden vertaald.
Gebruik korte BCP 47- taalcodes als tekenreeksen. Bijvoorbeeld 'es'
voor Spaans of 'fr'
voor Frans.
Bepaal de beschikbaarheid van het model en luister naar de downloadprogress
:
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
Als het downloaden mislukt, stoppen de downloadprogress
en wordt de ready
afgewezen.
Maak de vertaler en voer deze uit
Om een vertaler te maken, roept u de asynchrone create()
functie aan. Het vereist een optieparameter met twee velden, één voor de sourceLanguage
en één voor de targetLanguage
.
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
Zodra u een vertaler heeft, roept u de functie asynchrone translate()
aan om uw tekst te vertalen.
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
Volgende stappen
Meld u aan voor de Translator API Origin-proefperiode om uw vertaalfuncties in te schakelen voor alle gebruikers in uw herkomst, in Chrome.
Wij willen van u horen. Deel uw feedback over deze aanpak door een Issue op de Uitlegger te openen en vertel ons welke gebruiksscenario's u het meest interesseren.
U kunt zich aanmelden voor het Early Preview Program om deze en andere API's te testen met lokale prototypes.
,Ontdek de experimentele Translator API om wereldwijde klantenondersteuning mogelijk te maken.
Gepubliceerd: 16 mei 2024, Laatst bijgewerkt: 13 november 2024
Het uitbreiden van uw bedrijf naar internationale markten kan duur zijn. Meer markten betekent waarschijnlijk dat er meer talen moeten worden ondersteund, en meer talen kunnen tot uitdagingen leiden met interactieve functies en stromen, zoals chat voor after-salesondersteuning. Als uw bedrijf alleen Engelssprekende ondersteuningsagenten heeft, kan het voor niet-moedertaalsprekers moeilijk zijn om precies uit te leggen welk probleem zij zijn tegengekomen.
Hoe kunnen we AI gebruiken om de ervaring voor sprekers van meerdere talen te verbeteren, terwijl we tegelijkertijd de risico's minimaliseren en bevestigen of het de moeite waard is om te investeren in ondersteuningsagenten die extra talen spreken?
Sommige gebruikers proberen de taalbarrière te overwinnen met de ingebouwde paginavertaalfunctie van hun browser of met tools van derden. Maar de gebruikerservaring is ondermaats met interactieve functies, zoals onze after-sales supportchat.
Voor chattools met geïntegreerde vertaling is het belangrijk om vertragingen tot een minimum te beperken. Door de taal op het apparaat te verwerken, kunt u in realtime vertalen, nog voordat de gebruiker het bericht heeft verzonden.
Dat gezegd hebbende, is transparantie van cruciaal belang bij het overbruggen van een taalkloof met geautomatiseerde tools. Vergeet niet dat u, voordat het gesprek begint, duidelijk moet maken dat u AI-tools heeft geïmplementeerd die deze vertaling mogelijk maken. Dit schept verwachtingen en voorkomt ongemakkelijke momenten als de vertaling niet perfect is. Link naar uw polis met meer informatie.
We werken aan een Translator API aan de clientzijde met een model ingebouwd in Chrome.
Demochat
We hebben een klantenservicechat gebouwd waarmee gebruikers in hun eerste taal kunnen typen en een realtime vertaling voor de ondersteuningsagent kunnen ontvangen.
Gebruik de Translator-API
Om te bepalen of de Translator API wordt ondersteund, voert u het volgende functiedetectiefragment uit.
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
Controleer ondersteuning voor taalparen
De vertaling wordt beheerd met taalpakketten, die op aanvraag kunnen worden gedownload. Een taalpakket is als een woordenboek voor een bepaalde taal.
-
sourceLanguage
: De huidige taal voor de tekst. -
targetLanguage
: De uiteindelijke taal waarin de tekst moet worden vertaald.
Gebruik korte BCP 47- taalcodes als tekenreeksen. Bijvoorbeeld 'es'
voor Spaans of 'fr'
voor Frans.
Bepaal de beschikbaarheid van het model en luister naar de downloadprogress
:
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
Als het downloaden mislukt, stoppen de downloadprogress
en wordt de ready
afgewezen.
Maak de vertaler en voer deze uit
Om een vertaler te maken, roept u de asynchrone create()
functie aan. Het vereist een optieparameter met twee velden, één voor de sourceLanguage
en één voor de targetLanguage
.
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
Zodra u een vertaler heeft, roept u de functie asynchrone translate()
aan om uw tekst te vertalen.
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
Volgende stappen
Meld u aan voor de Translator API Origin-proefperiode om uw vertaalfuncties in te schakelen voor alle gebruikers in uw herkomst, in Chrome.
Wij willen van u horen. Deel uw feedback over deze aanpak door een Issue op de Uitlegger te openen en vertel ons welke gebruiksscenario's u het meest interesseren.
U kunt zich aanmelden voor het Early Preview Program om deze en andere API's te testen met lokale prototypes.