INTERNATIONAL SOURCES
We collect data across the internet in order to retrieve sentences in any of the under-resourced languages of the European Union
We collect data across the internet in order to retrieve sentences in any of the under-resourced languages of the European Union
We use advanced filtering techniques to obtain the finest results among all the crawled data
Our corpora is shipped with additional information for each sentence, like language variants or domain identification
There have been 2 different releases of MaCoCu corpora. Some languages were released in both and some just in the second one.
The processing pipeline changed among versions to bring fixes, improved filtering and richer metadata.
It depends. The corpora creation process will differ depending on whether we wish to obtain monolingual or parallel corpora and on the corpora version. A detailed description is provided in the Clarin repo where corpora are linked in the previous section. We provide here an overview of the process:
Data gets collected in the targeted languages from top level domains and related websites. Large quantities of raw data are gathered and stored in a prevertical format.
Relevant data is extracted from prevertical files following a standardization process: plain text extraction, boilerplate, near-duplicated paragraphs and very short texts removal, language identification, encoding normalization, document and paragraph identification. Duplicate documents are deleted. Manual checks over the largest domains are applied to spot and delete very bad domains (e.g. machine translated).
Monocleaner is then applied to score texts for fluency (score between 0 and 1) using a language model, double check language, and to further remove duplicates at the desired level (document, paragraph, or sentences).
Data is enriched with further info such as language variety, personal/sensitive information, domain (DSIs), paragraph quality (labels, such as “short” or “good”, assigned based on paragraph length, URL and stopword density via the jusText tool). Data is converted to XML (and sometimes TSV) formats.
Data gets collected in the targeted languages from top level domains and related websites. Large quantities of raw data are gathered and stored in a prevertical format.
Relevant data is extracted from prevertical files following a standardization process: plain text extraction, boilerplate, near-duplicated paragraphs and very short texts removal, language identification, encoding normalization, document and paragraph identification and sentence spliting. Duplicate documents are deleted.
First step for the identification of parallel data. TF/IDF + machine translation is used to identify parallel documents.
The Bleualing technique, using neural machine translation, is applied to identify parallel sentences.
Noisy bilingual sentences are automatically fixed or filtered. Repeated segments are deduplicated.
Data is enriched with further info such as language variety, personal/sensitive information, domain (DSIs), translationese or human/machine translation identification. Other metadata might be included. Data is converted to TXT and TMX formats.