Spaces:
Running
Running
// The full list of languages in FLORES-200 is available here: | |
// https://github.com/facebookresearch/flores/blob/main/flores200/README.md#languages-in-flores-200 | |
const LANGUAGES = { | |
English: "en", | |
French: "fr", | |
German: "de", | |
Spanish: "es", | |
Italian: "it", | |
Portuguese: "pt", | |
Dutch: "nl", | |
Russian: "ru", | |
Chinese: "zh", | |
Japanese: "ja", | |
Korean: "ko", | |
Arabic: "ar", | |
Hindi: "hi", | |
Bengali: "bn", | |
Punjabi: "pa", | |
Javanese: "jv", | |
Vietnamese: "vi", | |
"Bidaio Jagoi": "bj", | |
Indonesian: "id", | |
Malay: "ms", | |
}; | |
export default function LanguageSelector({ type, onChange, defaultLanguage }) { | |
return ( | |
<div className='language-selector'> | |
<label>{type}: </label> | |
<select onChange={onChange} defaultValue={defaultLanguage}> | |
{Object.entries(LANGUAGES).map(([key, value]) => { | |
return <option key={key} value={value}>{key}</option> | |
})} | |
</select> | |
</div> | |
) | |
} |