The translation API allows you to rewrite some text in a different language
This API is compatible with the shipping with Google Chrome
Use the translation API to translate a block of text
const translator = await window.aibrow.translator.create({
sourceLanguage: 'en',
targetLanguage: 'es'
});
// Prompt the model and wait for the whole result to come back.
const result = await translator.translate("If you don't build your dream, someone else will hire you to help them build theirs.");
console.log(result);
// Prompt the model and stream the result:
const stream = await translator.translateStreaming("If you don't build your dream, someone else will hire you to help them build theirs.");
for await (const chunk of stream) {
console.log(chunk);
}