Back to Articles|Published on October 27, 2026|27 min read

Reliable Context Article

Cross-Lingual Fact-Checking: Auditing Claims vs. Evidence

Stage-by-stage audit of cross-lingual fact checking in 2026: X-Fact, XFEVER and CONCRETE compared without pooling, matched retrieval budgets, Wilson intervals, translation drift and source independence.

By Reliable Context Research

Cross-Lingual Fact-Checking: Auditing Claims vs. Evidence

Summary

  1. 01Audit claim matching, retrieval, passage support, source identity and verdict separately; the anchor studies measure different slices and their scores cannot be pooled.
  2. 02Compare native, translated and cross-language evidence using the same candidate pool, retrieval budget, reader, prompt language and labels.
  3. 03Keep original passages and translations as separate evidence objects so support-label changes can be attributed to translation.
  4. 04Resolve translations, syndication and derived reports to originating publishers before counting independent corroboration.
  5. 05Release per-language and per-script results with retrieval, support, verdict, abstention, coverage and intervals; small cells need explicit uncertainty.
Inside this article
  1. 01Executive Summary
  2. 02Introduction and Background
  3. 03Task Boundaries and Evidence Conditions
  4. 04The Anchor Studies and What Each Can Support
  5. 05Auditing One Claim Through Five Stages
  6. 06Experimental Design: Matched Budgets and Separate Evidence Objects
  7. 07Failure Attribution: Translation, Transliteration, Coverage and Script
  8. 08Source Independence and Provenance
  9. 09Data Analysis and Evidence
  10. 10Implications and Future Directions
  11. 11Frequently Asked Questions (FAQs)
  12. 12Conclusion

Executive Summary

Cross-lingual fact checking asks whether a system can judge a claim written in one language using evidence found in the same language or another one, and, for a researcher releasing a per-language result, which stage produced each error. This report separates five stages (claim detection and matching, evidence retrieval, passage support, source identity, verdict) and shows that the anchor papers measure different slices of them. X-Fact supplies 31,189 claims in 25 languages [1]. Its abstract reports a best F-score of around 40% [2], which matches the in-domain test (41.9), not the zero-shot split, where the same paper's table gives 16.0 macro-F1 for that same evidence-based model with metadata (Attn-EA + Meta; 16.5 for the variant without metadata) [1].

CONCRETE (Huang et al., 2022) reports a 2.23-point absolute macro-F1 gain from cross-language retrieval [3]. In its Table 2 the figure equals 19.83 minus 17.60, the score of the same mBERT reader with vanilla mDPR retrieval [3]; against the paper's no-retrieval row (17.25) the gain is 2.58, and against the earlier published 16.7 it is 3.13 (derived arithmetic). Shcharbakova et al. (2025) evaluate three instruction-tuned LLMs on X-Fact and find, for few-shot prompting, the highest median for Latin-script languages across Llama 3.1 and Qwen 2.5 [4]; their analysis repository states the pattern for all three models [5].

The design conclusions are practical. Language with more web text is not automatically easier: in Common Crawl crawl CC-MAIN-2026-43, English was the primary language of 42.56% of pages and Georgian of 0.047% [6], yet the RANLP study found no clear resource-level pattern [4]. Translation is not a neutral pre-processing step: it changed downstream F1 by up to 18 points in one cross-lingual open-retrieval QA benchmark [7], yet cost under one accuracy point on a 600-pair professional-translation check [8]. Per-language samples are small enough that interval width matters, and the Wilson interval does not depend strongly on n or p [9]. Translations, syndications and fact-checks that cite one another are not independent sources, because a false value can spread through copying [10].

The recommended audit holds the candidate pool and retrieval budget fixed, stores original text and translation as separate evidence objects, scores retrieval, support and verdict separately, and reports abstention and intervals per language and script. None of the cited results are pooled or independently reproduced here.

31,189Expert-labelled fact-checks in X-Fact, spanning 25 languages
45%Search snippets sufficient to classify claims in the X-Fact manual check of 100 Hindi examples
83%Full pages sufficient to classify claims in the same X-Fact manual check of 100 Hindi examples
2.23CONCRETE zero-shot macro-F1 gain over vanilla mDPR with the same mBERT reader, in points

Introduction and Background

Cross-lingual claim verification is the task of assigning a veracity judgment to a claim when the supporting or refuting evidence may be in a different language from the claim. Three conditions are easy to conflate. In the native condition, claim and evidence are in the same original language. In the translated condition, one or both have been machine or human translated, as in XFEVER [8]. In the cross-language condition, a retriever must find evidence in languages other than the claim's, as in CONCRETE, where a claim in an arbitrary language is matched to passages that may be in any language [3].

The audience is researchers who build or compare multilingual fact-verification and knowledge-fusion systems and must decide whether a system really retrieves and uses cross-language evidence, and which language pairs or scripts need a separate error analysis. The decision concerns experimental design and the release of a defensible per-language result, not the choice of a translation product.

Two facts make an audit necessary. First, evidence quality is a dominant, under-reported variable. In the X-Fact paper's manual check of 100 Hindi examples, only 45% of search snippets held enough information to classify the claim [1], while full web-page text would have sufficed for 83% [1]. Second, headline numbers come from different settings and are not a pooled benchmark. A search on this topic mixes verification, claim-detection and retrieval papers, which is why a stage-specific synthesis helps.

The human ecosystem that produces labelled claims shapes source coverage. The Duke Reporters' Lab census counted 437 active fact-checking projects as of June 1, 2026, down from 441 at the end of 2025 [11], after a peak of 464 in 2024 [11]. Every multilingual claim dataset inherits the language and regional coverage of such a population.

Scope notes:

  • Out of scope: translation products, and claim-detection (check-worthiness) benchmark papers, which were not retrieved; that stage is defined but not benchmarked.
  • Replication: as of October 2026, no independent successful replication of CONCRETE was found in the sources opened for this report.

Task Boundaries and Evidence Conditions

A fair comparison starts by naming which stage a dataset exercises and which it assumes away. FEVER (Thorne et al., 2018) defined the verify-against-evidence template. Its scoring counts a Supported or Refuted prediction as correct only if correct evidence is returned [12]. The X-Fact line of work does not couple the stages: it scores the verdict alone.

Table 1 places the studies discussed here on the five stages. It states what each study scores and what it holds fixed, so that raw numbers are not equated across incompatible splits.

StudyStages exercisedClaim languageEvidence and its languageLabels and metricHeadline result as stated
X-Fact (Gupta and Srikumar, 2021)Verdict, with retrieved snippets as input25 languages, native claims from fact-checking sitesTop five Google results per claim [13]; snippet language not stated explicitly in the paperSeven labels; macro-F1About 40% F-score, in-domain [2]
CONCRETE (Huang et al., 2022)Cross-language evidence retrieval, then verdictX-Fact claims; zero-shot split shares no language with trainingPassages from one news publisher, in seven language folders [14]X-Fact labels; macro-F12.23 points absolute, zero-shot (see CONCRETE section)
XFEVER (Chang et al., 2023)Verdict over given evidenceFEVER claims machine-translated into five languagesSingle-sentence evidence, also translatedThree labels; accuracyAccuracy varies by language (see XFEVER section)
Shcharbakova et al. (2025)Verdict by LLM from given claim and evidenceX-Fact seen and unseen languagesX-Fact evidence, claim-evidence pairsSeven labels; macro-F1Best 0.34 macro-F1 [4]
MultiClaim (Pikuliak et al., 2023) and SemEval-2025 Task 7Claim matching: retrieve previously fact-checked claimsMultilingual social-media postsMultilingual fact-checksSuccess@10 [15]Translation to English won in 2023 [16]; negligible difference in 2025 [15]

Table 1 shows three structural facts:

  • No joint scoring. No anchor study scores evidence and verdict jointly, so a verdict gain cannot be attributed to retrieval without an ablation such as CONCRETE's.
  • Different evidence kinds. X-Fact snippets come from general web search, CONCRETE evidence from one news publisher's passages, and XFEVER evidence from a translated Wikipedia sentence.
  • Different metrics. Even macro-F1 has two formulas in use that can differ by as much as 0.5 [17].

Macro averaging is the unweighted mean of per-label scores and ignores label imbalance [18], whereas micro averaging counts true positives globally [18], so the formula must be stated.

The Anchor Studies and What Each Can Support

X-Fact: native claims, search-snippet evidence

X-Fact contains 31,189 fact-checks, labelled by expert fact-checkers [1]. The paper's Table 2 gives train 19,079 (13 languages), dev 2,535, in-domain test 3,826, out-of-domain test 2,368 and zero-shot test 3,381 (12 languages), which sum to the total [1]. The paper's prose says 13 languages form the zero-shot set, which disagrees with its own table and with the Hugging Face card, which lists the zero-shot-only languages separately [13]; this report uses the table value of 12.

Five truthfulness grades plus Unverifiable and Other make seven labels. Source ratings were translated to English and merged semi-automatically, and the per-website mapping files are in the repository [19]. The evidence per claim is described on the dataset card as the top five documents from a Google search on the claim statement [13].

Evidence rights. The repository LICENSE grants broad rights to use, copy and modify "the Software" [20], and the Hugging Face dataset card metadata declares an MIT license [21]. In the pages reviewed, no statement addresses redistribution of the search snippets or the fact-checkers' original text separately, and the short paper has no ethics or limitations section. A release plan should record rights per evidence object rather than inherit a dataset-level license.

Results and caveats. All experiments use the mBERT encoder, results are averaged over four seeds [19], and snippets (not full pages) are the evidence. Evidence improved the in-domain score by 2.5 points, but on the zero-shot split the paper's text says the claim-only model slightly outperforms the evidence-based one, whereas its table scores are 14.7 (claim only), 16.7 (claim plus metadata), 16.5 (evidence model without metadata, Attn-EA) and 16.0 (evidence model with metadata, Attn-EA + Meta), so only the claim-plus-metadata variant is ahead [1].

XFEVER: translated claims and evidence

XFEVER translates FEVER claims verifiable from single evidence sentences [8] into five target languages (Spanish, French, Indonesian, Japanese, Chinese). Its premise is that labels are language invariant, while conceding that the machine-translated data contain errors. A 600-pair test subset was translated by professionals; on it, average differences between machine and professional translation were roughly 0.3 to 0.7 accuracy points [8]. This is a bounded finding: five language pairs, 600 items, one source domain.

Japanese is the lowest language in the mBERT row at 72.4 accuracy against 87.9 for English [8]. XFEVER therefore tests translated claims and translated evidence, not native claims; it cannot show how a system behaves on claims whose phrasing and named entities originate in the target language. An implementation of the paper is published in a public repository [22].

CONCRETE: cross-language retrieval

CONCRETE feeds a claim in any language to a retriever that returns passages in any language, and an mBERT reader predicts the label. The evidence is a crawl of one news publisher's passages, 347,557 in total [3], released in seven language folders [14]. Translations for retriever training samples were pre-computed, not produced on the fly [14].

The 2.23-point denominator. The paper states the gain as an absolute macro-F1 gain over the best other models [3], and its text does not name the baseline row. In Table 2 the reader is mBERT in every row; CONCRETE scores 19.83 zero-shot and 40.53 in-domain, and the closest other row, vanilla mDPR, scores 17.60 and 36.79, so 19.83 minus 17.60 is 2.23; other zero-shot rows are no retrieval at 17.25, BM25 at 17.43, Google Search snippets at 16.02 and translate-everything-then-retrieve at 15.01, and previously published figures are 16.7 and 16.0 [3]. The gain is therefore 2.58 against no retrieval and 3.13 against the earlier 16.7 (derived arithmetic). In-domain, CONCRETE trails Google Search snippets (40.53 against 42.61), which the authors attribute to the reader exploiting patterns in search results [3].

Ablations relevant to this audit. Translating retrieved passages and retraining gave a Kendall correlation of -0.490 between performance change and claim-passage language distance [3]. The most common remaining error was missing evidence in the passage collection [3]. The authors state the system is far from a reliable cross-lingual fact checker [3]; the public code and retrieved passages are available for inspection [14].

Replication status. The DisAI Replication Challenge page, run by a consortium including the Kempelen Institute of Intelligent Technologies, DFKI, the University of Copenhagen and CERTH (Source: disai.eu), lists CONCRETE as a suggested paper (Source: disai.eu). The page describes an opportunity for early-stage researchers (Source: disai.eu), with about ten participants selected (Source: disai.eu) and three months to replicate (Source: disai.eu). It says the paper list is not exhaustive (Source: disai.eu) and that participants submit a report on achieved results (Source: disai.eu). A listing is a candidate nomination; it is not evidence that the result was reproduced.

LLM evaluation on X-Fact

Shcharbakova et al. (2025) evaluate three instruction-tuned LLMs (Llama 3.1 8B, Qwen 2.5 7B and Mistral Nemo 12B) with seven-shot prompting and LoRA fine-tuning. "Seen" means languages in the X-Fact training split and "unseen" the 12-language zero-shot split [4]; it does not mean absence from LLM pretraining, and the authors treat official language support as a separate confound.

Absolute scores are low. The best is 0.34 macro-F1, for Norwegian with fine-tuned Qwen 2.5, an unseen language [4]. Latin-script languages have the highest median few-shot macro-F1 across Llama 3.1 and Qwen 2.5 [4], South Asian unseen languages fall below 0.13 [4], and the authors note that script difficulty cannot be separated from tokenizer inefficiency [4]. The supplementary repository holds analysis results, not a full pipeline [5].

Figure 01
CONCRETE Table 2: zero-shot scores with the same mBERT readermacro-F1
Source: CONCRETE

Their numbers use different splits, metrics and baselines and should be reported side by side, never pooled.

Auditing One Claim Through Five Stages

The audit unit is a claim traced through five stages, each with its own input, output and error type. The example is illustrative.

(Hypothetical Example) An Indonesian-language post states that a national statistics agency published a specific figure for a quantity in a given year.

  • Stage 1, claim detection and matching. Decide whether the post contains a checkable claim and whether a previously fact-checked claim already matches it. Matching is a retrieval task with its own limits: the 2025 shared task counted success if at least one relevant claim was in the top 10 [15].
  • Stage 2, evidence retrieval. Query a fixed multilingual pool and record the language, script, URL and observation date of every candidate. Failure type: retrieval, when no relevant passage is in the top K.
  • Stage 3, passage support. Label each retrieved passage as supporting, refuting or insufficient, in the original language and, separately, in translation. Failure types: translation, when the two labels differ; verification, when the original-language label is wrong.
  • Stage 4, source identity. Resolve each passage to its originating publisher. Failure type: source coverage, when the pool lacks any independent originator for the claim's country or topic. This report's category overlaps with the most common remaining error in CONCRETE's analysis, supporting or refuting evidence missing from the passage collection, which was mostly seen for country-specific claims.
  • Stage 5, verdict. Aggregate support into a label or abstain. FEVER-style scoring credits the verdict only if the correct evidence was returned (see Task Boundaries).

If the agency's own Indonesian release is in the pool but ranked below K, the failure belongs to Stage 2 even if the verdict is wrong. If it is retrieved and correct but a translated copy renders the figure with a different thousands separator, the failure belongs to Stage 3. If only a syndicated copy is retrieved, Stage 4 resolves it to the same originator. The X-Fact manual check described in the Introduction suggests that evidence insufficiency can account for errors that would otherwise be charged to the verdict model.

Figure 02
Trace one claim through five audit stages
  1. 01Claim detection and matching

    Decide whether the post contains a checkable claim and whether a previously fact-checked claim already matches it.

  2. 02Evidence retrieval

    Query a fixed multilingual pool and record candidate language, script, URL and observation date. Attribute a missing relevant passage in the top K to retrieval.

  3. 03Passage support

    Label support, refutation or insufficiency separately on originals and translations. Distinguish translation disagreement from an incorrect original-language label.

  4. 04Source identity

    Resolve passages to originating publishers. Attribute the lack of an independent originator for the claim's country or topic to source coverage.

  5. 05Verdict

    Aggregate support into a label or abstain. FEVER-style scoring credits the verdict only when the correct evidence was returned.

Experimental Design: Matched Budgets and Separate Evidence Objects

Paired fixtures

Build one fixture per claim-evidence pair. Preserve the original text and every translation as separate evidence objects, each with its own source URL, original language, script, translation method and version, and observation date. Do not overwrite the original with its translation: gains from translated training data have been observed only on translated test sets, not original ones [23]. The PROV-O vocabulary supplies the relations: an entity may be digital or conceptual [24], an activity such as translation occurs over a period of time [24], and a derivation is a transformation of one entity into another [24]. PROV-O is a W3C Recommendation dated 30 April 2013 [24].

Record language and script as separate fields. In HTML and XML a language tag indicates the language of content [25]. BCP 47 script subtags indicate the script or writing system [26], as in "sr-Latn" for Serbian in Latin script [26], and are omitted when they add no distinguishing value [26]. A language's writing system can occasionally use more than one script [27], and script is not the same as Unicode block [27]. W3C guidance is to keep tags as short as possible [25], so the fixture should store the script explicitly even when the tag omits it. Fact-check search interfaces accept a language code but may ignore region [28].

For the claim itself, schema.org defines ClaimReview as a fact-checking review of claims made in some creative work [29], and it separates the claim summary [29] from the item reviewed [29]; Google's documentation distinguishes the author of the claim from the author of the fact check [30]. The only language field a ClaimReview inherits is the content language property [29]. The documentation page was last updated on 2026-09-08 [30].

Fixed pool and fixed budget

To compare native and translated evidence fairly, hold the candidate pool and the retrieval budget constant:

  • Native arm: retrieve in the claim's language from the pool, top K passages.
  • Translated arm: translate claim or pool into a pivot language, then retrieve with the same K over the same pool documents.
  • Cross-language arm: retrieve from the full multilingual pool with the same K.
  • Fixed generation settings: same reader, same prompt language, same label set.

Report recall@K per language, the fraction of relevant items retrieved in the top K [31] (evaluating fixed low cutoffs such as 10 or 30 [32]), and complete-evidence recall, the fraction of claims for which all required passages are in the top K. The second matters because multi-evidence tasks are hard to satisfy fully.

Multilingual fact checking evidence retrieval needs explicit measurement of language bias. A language-fair retriever should yield equivalent ranking lists for semantically identical queries in different languages, and lexical and neural rankers should be compared on that criterion rather than on pooled recall. A benchmark of monolingual retrieval cannot by itself validate cross-language retrieval, so the retrieval arm needs its own cross-language evaluation.

Scoring support, verdict and abstention

Score support and verdict separately, and include an explicit abstention outcome for cases where original-language evidence cannot be checked, for example because a page is blocked or the language is outside the verifier's competence. Selective classification formalizes the trade, abstaining when in doubt while keeping coverage as high as possible [33]. Report coverage with every accuracy figure.

Table 2 lists the per-language, per-script and per-evidence-language columns a defensible release should contain. It specifies definitions and denominators and holds no empirical values, because none of the anchor studies publishes this matrix.

ColumnDefinitionDenominatorInterval or caveat
Claim language and scriptOriginal language and writing system of the claimClaims with that languageReport scripts separately: script and tokenizer cost are confounded
Evidence languageLanguage of each retrieved passage, original or translatedPassagesNever merge original and translation rows
n claimsNumber of claims in the celln/aSmall n gives wide intervals
Recall@KRelevant items in top K over relevant itemsClaims with at least one relevant itemWilson interval [9]
Complete-evidence recallClaims with all required passages in top KClaims needing multiple passagesWilson interval
Support accuracyCorrect support label per passageRetrieved passages with gold support labelsCluster by claim, not by passage
Verdict macro-F1Unweighted mean of per-class F1ClaimsState the formula [18]; bootstrap resampling for intervals
Abstention rate and coverageShare of claims left unanswered, and answered shareClaimsReport accuracy at that coverage
Source-independent countOriginators after resolving translations and syndicationPassagesSee Table 3

The matrix makes small cells visible. Underpowered experiments are common in NLP [34]. For proportions, the Wilson interval does not depend strongly on n or p [9], and its lower limit cannot be negative [9]. (Hypothetical Example) Computed in this report: 30 correct out of 50 claims (60%) has a 95% Wilson interval of 0.462 to 0.724; the same 60% on 200 claims has 0.531 to 0.665; on 1,000 claims, 0.569 to 0.630. With 0 errors in 40 trials the Wilson upper bound is 0.088, whereas the Wald interval degenerates to zero width. Per-language totals in multilingual benchmarks are modest, and any language-by-label-by-evidence cell is far smaller.

Failure Attribution: Translation, Transliteration, Coverage and Script

Every error in the five-stage trace belongs to one of four origins, each with its own diagnostic:

  • Retrieval: the needed passage is absent from the top K; diagnostic is recall@K and complete-evidence recall per language.
  • Translation: the support label differs between the original and its translation; diagnostic is label agreement across the paired evidence objects.
  • Source coverage: the pool holds no independent originator for the claim; diagnostic is the source-independent count in Table 3.
  • Verification: the label is wrong on correct, original-language evidence; diagnostic is support accuracy and macro-F1.

Translation drift

The evidence on whether to translate is mixed and depends on task, language and translation system. For retrieval, translation can dominate outcomes: in XOR-TyDi QA, human-translated queries gave 38.2 F1 in one setting against 32.9 and 20.5 with two machine translation systems [7]. In claim matching, English embeddings on machine-translated input were the best option in 2023 (Table 1), while the 2025 shared task found the difference negligible (Table 1), which its organisers read as improvement in multilingual models.

Entity transliteration

Named entities are the sharpest translation hazard because a retriever matches on them. In XOR-TyDi QA, a Japanese question about a racehorse was translated as being about almonds, and almond articles were retrieved [7]. A fixture should therefore store the original-script entity string, the transliteration or translation, and a resolved identifier, and measure retrieval with and without the translated form.

Script and tokenization

Tokenizers can encode the same text at very different lengths in different languages, which is one reason script and cost effects are confounded. In the RANLP study, for the fine-tuned models, invalid outputs (empty responses or labels not given in English, including answers in the input language) ranged from 2 examples for Qwen 2.5 on the test subset to 20.05% of the test subset (20.14% of the zero-shot subset) for Mistral Nemo [4]. Invalid-output rates must be reported alongside macro-F1, since a model that answers in the wrong language is scored wrong without being evaluated on the claim.

More web text is not automatically easier

Web text volume is very unequal. Common Crawl identifies page language with CLD2 [35] and only HTML pages are detected [35]. In crawl CC-MAIN-2026-43, the primary-language share was 42.56% for English [6], 1.89% for Polish [6], 1.06% for Indonesian [6], 0.67% for Arabic [6], 0.34% for Norwegian [6], 0.21% for Hindi [6] and 0.047% for Georgian [6]. On Wikipedia, English has 7,255,635 articles [36], Indonesian 802,536 [36] and Georgian 200,802 [36]; the page is a live table updated several times a day [36].

Set these against the RANLP results (an observation, not a statistical test). The best seen languages, Polish and Indonesian, reach about 0.31 and hold 1.89% and 1.06% of the crawl; the best unseen language, Norwegian, holds 0.34% yet reached the study's top score of 0.34 (seen and unseen subsets differ, so these scores are not strictly comparable); Arabic (0.67%) and Georgian (0.047%) were poorest among seen languages [4]. The resource-level analysis found no clear pattern [4]. Within a benchmark, language is also nested in source: X-Fact's out-of-domain split is defined by a different fact-checking source [1], so per-language difficulty is confounded with site, label mapping and topic. A language with more web text cannot be assumed easier without controlling these variables.

Source Independence and Provenance

Cross-language evidence multiplies duplicates. An agency release, its English version, a newspaper summary, a syndicated translation and a fact-check that cites the summary are five documents but one upstream report. Truth discovery integrates multi-source information by estimating source reliability [37], usually assuming sources make observations independently. Copying breaks that assumption, because a false value can be spread through copying [10], and sources that share many rare values are likely to be copying from each other [10]. Detection approaches include probabilistic models of copying over update histories [38].

Professional norms point the same way. The International Fact-Checking Network code requires sources in enough detail for readers to replicate the work [39], checking key elements against more than one named source [39], and the best available primary sources [39]. Applications for signatory status are assessed by independent assessors against 31 criteria [39].

Table 3 shows how an audit should resolve a set of documents to originators before counting support. The example is hypothetical.

Document (Hypothetical Example)LanguageRelationOriginating publisherCounts as independent?
Agency data releaseIndonesianPrimary sourceThe agencyYes (originator 1)
Agency English versionEnglishTranslation of the releaseThe agencyNo, same originator
Newspaper article quoting the releaseIndonesianDerived from the releaseThe agencyNo, derived
Syndicated Spanish version of the articleSpanishTranslation of a derived documentThe agencyNo, derived twice
Portuguese fact-check citing the articlePortugueseDerived, analyticThe agency (for the figure)No for the figure; the check itself is separate work
University survey with its own measurementEnglishSeparate measurementThe universityYes (originator 2)

Six documents resolve to two independent originators. A verifier that counted six supporting passages would overstate corroboration threefold. The PROV derivation relation [24] is the formal basis for the resolution, and a stored originating-publisher field makes the count reproducible. Support from a fact-check should be recorded as support for the fact-checker's conclusion, not as independent measurement of the underlying figure.

Data Analysis and Evidence

The quantitative evidence cannot be pooled, but it can be tabulated by setting and re-expressed on common footing where the arithmetic is valid. Published figures are reported as stated by their sources; derived quantities are marked.

Published figures, as stated.

  • AVeriTeC: 4,568 real-world claims from 50 organizations [40].
  • Common Crawl, CC-MAIN-2026-43: English 42.56% of pages, Georgian 0.047% [6].
  • Wikipedia: English 7,255,635 articles against 200,802 for Georgian [36], as of the access date of 2026-10-27, because the table updates several times a day [36].
  • Fact-checking projects: 437 active as of June 1, 2026, against 341 in the 2021 census [11] [41].
  • Evidence sufficiency in X-Fact (100 Hindi examples): 45% of snippets sufficient against 83% for full pages [1].

Derived quantities (arithmetic on the figures cited above, not new measurements).

  • X-Fact in-domain to zero-shot gap: the best in-domain model (Attn-EA + Meta) falls from 41.9 to 16.0 macro-F1 on the zero-shot split, a drop of 25.9 points, or to about 38% of its in-domain score; Attn-EA without metadata scores 16.5 there.
  • CONCRETE gain, three denominators: 2.23 points over vanilla mDPR (17.60), 2.58 over no retrieval (17.25) and 3.13 over the earlier published 16.7. Relative to the mDPR row, 2.23 is a 12.7% relative improvement.
  • Web share ratios: English to Georgian is about 900 to 1 in Common Crawl pages and about 36 to 1 in Wikipedia articles; Indonesian to Norwegian is about 3.1 to 1 in pages.
  • Fact-checker supply: the 2026 count is 96 projects (28%) above the 2021 census but 27 (5.8%) below the 2024 peak of 464.

Interval width (computed in this report). For a 60% accuracy, the 95% Wilson interval has these widths:

  • n = 50: 0.262 (0.462 to 0.724).
  • n = 200: 0.134 (0.531 to 0.665).
  • n = 1,000: 0.061 (0.569 to 0.630).

Quadrupling n roughly halves the width. A language cell with 50 claims therefore cannot reliably distinguish 0.50 from 0.70.

What the numbers do and do not show. The 2.23-point CONCRETE gain is one setting, with one reader and one evidence collection. The XFEVER 0.3 to 0.7 point translation gap is one 600-pair subset. Variance reporting is scarce: X-Fact averages over four seeds [19]. Every number above needs its setting beside it, and the audit should recompute baselines rather than quote them.

Implications and Future Directions

  • For experimental design. Release a per-language, per-script, per-evidence-language table (Table 2) with intervals, and report retrieval and verdict separately. Treat any language-level claim from fewer than a few hundred items as exploratory. Prefer fixed pools over live web search for comparisons, because the X-Fact snippets depend on a search engine at a point in time, and record observation dates for every retrieved page. Re-run translation arms whenever the translation system changes.
  • For replication. CONCRETE's public code, retrieved passages and pre-computed translations [14] make replication feasible, but the challenge listing is only a candidate nomination (Source: disai.eu). A replication report should state the baseline row against which any gain is computed, as this report does.
  • For source coverage. With 437 active fact-checking projects worldwide in 2026 [11] against 341 in the 2021 census [41], and an earlier report counting 443 [42] (year totals are revised retroactively), the pool of originators is finite and unevenly spread across languages. The census also recorded 10 new projects in 2025 against more than 30 that stopped posting [11]. Coverage gaps by country are a retrieval-independent ceiling on recall.
  • For provenance record keeping. The audit above is a provenance problem as much as a modelling one: every value needs a verbatim source, an observation date and a declared reason when evidence is missing. Reliable Context, the publisher of this report, is a system of record built around those properties: one canonical record per real thing, a verbatim cited source and observation date behind every value, unknowns declared as not found, blocked or not applicable with a reason, and any past state of the record reproducible. It runs inside a customer's perimeter. It is not a vector database, a RAG framework, a data catalog or a verification model, and this report makes no claim that it improves any metric discussed here. Teams that need retrieval infrastructure or a verification model should choose those tools directly.
  • Open questions. No source reviewed reports a controlled native-versus-translated evidence experiment at matched retrieval budgets across many languages for a native-claim dataset; this is the gap the proposed audit targets. Whether the script gap seen in LLMs persists for larger models is unresolved, since the study used modest-scale models.

Frequently Asked Questions (FAQs)

How do you verify claims when the evidence is in another language?

Retrieve from a fixed multilingual pool, store the original passage and its translation as separate evidence objects, judge support on the original where a competent reader or model exists, and use translation only as a recorded fallback.

What is a cross-language evidence verification audit for claim and evidence language mismatch?

It compares three arms (native, translated, cross-language) at the same K over the same pool, then attributes each error to retrieval, translation, source coverage or verification. In CONCRETE, performance change after translating passages correlated negatively with claim-passage language distance [3].

Which multilingual claim verification datasets exist?

X-Fact (25 languages, native claims) [13], XFEVER (translated FEVER) [22], MultiClaim for claim matching, and AVeriTeC for English claims with justifications. Only the first two support verdict scoring in several languages.

How common are translation errors in fact checking?

No source reviewed measures the rate on fact-checking text across many languages. The measured effects are task specific: small on a 600-pair XFEVER subset (see above), and large in XOR-TyDi QA, where entity errors can derail retrieval [7].

How should multilingual sources be verified for data provenance?

Record original language, URL, publisher, translation method and observation date, then resolve translations and syndication to originating publishers (Table 3) before counting corroboration. Use PROV derivation for the chain [24] and ClaimReview fields for the claim and reviewed item [29].

What is the difference between cross-lingual misinformation detection and claim verification?

Detection and matching decide whether a post contains a claim already checked; verification judges the claim against evidence. Matching is scored by Success@10 [15], verification by label metrics such as macro-F1 [18].

Does a language with more web text perform better?

Not reliably. The RANLP study found no clear resource-level pattern (see above), while Common Crawl page shares differ by a factor of roughly 900 between English and Georgian [6].

Conclusion

Cross-lingual fact checking is five measurements, not one. The anchor papers each measure a slice: X-Fact native claims with snippet evidence and a verdict score, XFEVER translated claims and evidence with accuracy, CONCRETE a retrieval intervention measured against a stated row of its own table, and the RANLP study LLM verdicts by seen and unseen language and by script. Their numbers use different splits, metrics and baselines and should be reported side by side, never pooled.

A defensible per-language result holds the candidate pool and retrieval budget fixed, keeps original and translated evidence apart, scores retrieval, support and verdict separately, resolves duplicates to originating publishers, reports abstention, and attaches intervals to every cell. Where the sources are silent, including controlled native-versus-translated comparisons at matched budgets, the correct statement is that no public benchmark exists, not that the effect is small.

External Sources (42)

Published by

Reliable Context Research

Reliable Context is a system of record for organizations that fuse private and public information and must defend every value they act on: one canonical record per real thing, ambiguity shown rather than hidden, and provenance behind every value.

Our product · Evidence and editorial standards · Contact

Request access

Editorial note

Researched and written by Reliable Context Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://reliablecontext.com/corrections.