import { useState, useEffect } from 'react' import { PrimeReactProvider } from 'primereact/api' import 'primereact/resources/themes/lara-light-cyan/theme.css' import ModelTable from './components/ModelTable' import LanguageTable from './components/LanguageTable' import DatasetTable from './components/DatasetTable' import WorldMap from './components/WorldMap' import AutoComplete from './components/AutoComplete' import LanguagePlot from './components/LanguagePlot' import SpeakerPlot from './components/SpeakerPlot' import HistoryPlot from './components/HistoryPlot' import { Carousel } from 'primereact/carousel' function App () { const [data, setData] = useState(null) const [loading, setLoading] = useState(true) const [error, setError] = useState(null) const [selectedLanguages, setSelectedLanguages] = useState([]) useEffect(() => { fetch('/api/data', { method: 'POST', body: JSON.stringify({ selectedLanguages }) }) .then(response => { if (!response.ok) { throw new Error('Network response was not ok') } return response.json() }) .then(jsonData => { setData(jsonData) setLoading(false) }) .catch(err => { setError(err.message) setLoading(false) }) }, [selectedLanguages]) return (
🌍

AI Language Proficiency Monitor

Tracking language proficiency of AI models for every language

{data && ( setSelectedLanguages(items)} /> )}

The AI Language Proficiency Monitor presents comprehensive multilingual evaluation results of AI language models.

  • Developers and researchers can identify the best-performing model for any given language or region.
  • Policymakers and funders can identify languages that are neglected by current AI systems and prioritize investment accordingly.
  • Model developers gain a global metric of multilinguality that incentivizes broad language coverage.

We also want to celebrate the community's effort towards multilingual datasets and models. We invite you to integrate additional benchmark datasets, and to add your custom language models to the monitor.

Benchmark results automatically refresh every night for the most popular AI models, as well as community-listed models. For a more detailed methodlogy, see our non-existing paper.

The language monitor is a collaboration between BMZ's Data Lab, GIZ's FairForward initiative, and the E&E group of DFKI's Multilinguality and Language Technology Lab.

{loading && ( )} {error &&

Error: {error}

} {data && ( <>
, , , , ]} numScroll={1} numVisible={1} itemTemplate={item => item} circular style={{ width: '100%', minHeight: '650px' }} />
)}
) } export default App