The translate function
Translate content outside JSX with the translate function
import { createT, setupTranslate } from "@magic-translate/react-ssr";
const magicTranslateConfig = {
apiKey: "<your-api-key>",
}
// the translate function!
export const translate = setupTranslate(magicTranslateConfig);
export const T = createT(translate);const translation = await translate(
Language.ZH,
'This sentence will be translated to Chinese'
)import { Metadata, NextPage } from 'next';
import { Language } from '@magic-translate/react-ssr'
export async function generateMetadata(
{ params }: { params: { lang : Language } }): Promise<Metadata> {
return {
title: await translate(
params.lang,
'This page title will be translated'
),
};
}Last updated