Logo Lanfrica

raphaelmerx/openwho-code

Domaine:

natural language processinghealthcare

Type de record:

dataset
Créateur:
rap
Hôte:
OpenWHO: A Document-Level Parallel Corpus for Health Translation in Low-Resource Languages # OpenWHO: A Document-Level Parallel Corpus for Health Translation in Low-Resource Languages 📝 Paper | 📊 Data This repository contains data extraction and evaluation code for the OpenWHO health MT evaluation corpus. ## Getting started 1. Install requirements with `uv sync` 2. Prepare a `.env` file with secrets: ``` OPENROUTER_API_KEY=... HF_TOKEN=... GOOGLE_API_KEY=... ``` ## Data preparation Code for scraping, filtering, and publishing data to the HuggingFace repo is in the `dataprep` directory. ## Evaluation Code for evaluating model perf on OpenWHO and WMT24++ is in the `eval` directory: * `metric_openwho.py`: Script for computing eval metrics (ChrF / MetricX). * `eval_openwho.py`: Script for running inference on NMT models (NLLB / MADLAD) * `eval_gemini_sentlevel.py`: Script for running LLM inference at the sent level (on OpenWHO / WMT24++, with Gemini / Deepseek / Gemma3). * `eval_gemini_sent_window.py`: LLM inference with a sliding context window around the sentence to translate. * `eval_gemini_sent_context.py`: LLM inference with the whole document context, but translating one sentence at a time. * `eval_gemini_doclevel.py`: Script for running LLM inference at the doc level. Argument `--translate-again` is used to translate again.