OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Data & Analytics

Mtdata

Mtdata is a Python tool with command-line and API interfaces for locating, downloading and preparing machine-translation datasets.

Independent OpenViST project profile, based on linked sources.

Mtdata — OpenViST project profile in AI Data & Analytics.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Mtdata when an experiment needs corpora collected from supported sources and normalized across different archive and parallel-text formats.

Who it is for

  • Machine-translation researchers preparing training, development or test corpora.
  • Developers building repeatable workflows to collect parallel-text datasets.

Documented uses

  • Find known corpora for a language pair or by dataset name.
  • Download selected corpora and organize them for an experiment.
  • Merge selected training datasets and retain a record of dataset choices.
Before you choose

Requirements & limits

The README documents pip, Git-based and editable-mode installation. The repository identifies the project as Apache-2.0 licensed.

  • Dataset selection is explicit: users choose language pairs and dataset IDs, including training and test data.
  • Mtdata supports command-line workflows and also provides a Python API.
  • The tool's known sources and datasets determine what can be selected; its README's dataset-count snapshot is dated February 2022.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Find and retrieve corpora for a language pair

List known corpora for a language pair, then prepare selected training, development and test data in an output directory.

Before you start

  • Python and Mtdata installed; the README documents pip installation.
  • A language pair and dataset IDs selected from Mtdata's listings.
  • An output directory for the resulting data.

Steps

  1. Run mtdata list -l deu-eng to list datasets for the example German–English pair.

  2. Choose dataset IDs for training, development and testing.

  3. Run mtdata get with the language pair, selected IDs and an output directory; use --merge if the selected training sets should be concatenated.

Expected outcome

The selected corpora are downloaded and prepared in the specified directory, with a signature file recording the dataset choices and command.

Guide limitations

  • The example uses German–English; select IDs known to Mtdata for the language pair you need.
  • The get command requires a definite choice of training and test data; the README example also assigns a development set.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
thammegowda/mtdata · Official homepage title · retained in its source language