Mit Stand 7. Oktober 2026 verfügt Shifter über den größten Pool an aktiven US-IPs, mehr als Oxylabs und Bright Data, und das zu einem Bruchteil der Kosten.Shifter hat jetzt den größten Pool aktiver US-IPs

Benchmarks ansehen

Mehrsprachige und regionale Webdaten für LLMs sammeln

So sammeln Sie mehrsprachige und regionale Webdaten für das LLM-Training: Abdeckung nach Sprache planen, lokale Quellen finden, die richtige Sprachversion abrufen, Sprachen erkennen, pro Sprache filtern und den Mix ausbalancieren.

Data Science · Aktualisiert am 29. Oktober 2026 · 5 Min. Lesezeit
Rohanteilnach dem Sampling
Roher Webtext nach Sprache, dann der Trainingsmix. Die blau Balken geben kleinen Sprachen mehr Gewicht.
Wissen
Auf dieser Seite
  1. Abdeckung nach Sprache und Region planen
  2. Lokale Quellen finden
  3. Die Version abrufen, die lokale Leser sehen
  4. Die Sprache jedes Dokuments erkennen
  5. Pro Sprache filtern, nicht global
  6. Den Mix ausbalancieren
  7. Das Fazit

Der größte Teil des offenen Webs ist in einer Handvoll Sprachen geschrieben, und ein Crawler, der von einem Land aus läuft, sieht einen noch schmaleren Ausschnitt: die englische oder Standardversion von Websites, die einem lokalen Besucher lokalen Text zeigen würden. Wenn Sie Modelle für mehrere Märkte trainieren oder feinabstimmen, ist das Sammeln wirklich mehrsprachiger und regionaler Daten ein eigenes Problem, und genau hier wird die Datenerfassung für KI und ML schwierig.

Dieser Leitfaden zeigt, wie Sie die Abdeckung nach Sprache planen, wo Sie lokale Quellen finden, wie Sie die Version abrufen, die lokale Leser sehen, und wie Sie den Text danach erkennen, filtern und ausbalancieren. Für die allgemeine Pipeline vom Crawl zum Korpus lesen Sie unseren Leitfaden zum Erstellen großer Trainingsdatensätze aus dem offenen Web.

Abdeckung nach Sprache und Region planen

Beginnen Sie mit einer Tabelle, nicht mit einem Crawler. Notieren Sie für jede Zielsprache:

  • Relevante Regionen. Spanisch aus Spanien, Mexiko und Argentinien unterscheidet sich in Wortschatz, Schreibweise und Themen. Portugiesisch aus Brasilien und Portugal unterscheidet sich noch stärker. Legen Sie fest, welche Varietäten Sie brauchen.
  • Zielmenge pro Sprache und Varietät, in Tokens oder Dokumenten.
  • Bereiche, die abgedeckt sein müssen: Nachrichten, Foren, Behörden, Handel, Nachschlagewerke, technische Dokumentation.
  • Schriften. Manche Sprachen werden in mehr als einer Schrift geschrieben, etwa Serbisch in Kyrillisch und Latein. Entscheiden Sie, ob Sie beide behalten.

Diese Tabelle wird zu Ihrem Test. Vergleichen Sie am Ende jedes Erfassungslaufs Sprache für Sprache, was Sie bekommen haben, mit dieser Tabelle.

Lokale Quellen finden

Allgemeine Crawls erfassen kleine Sprachen zu wenig, also bauen Sie Seed-Listen pro Sprache auf:

  • Länderdomains wie .pl, .vn oder .co.ke sind ein starkes erstes Signal für regionale Inhalte.
  • Sprachversionen globaler Websites. hreflang-Tags in Seiten-Headern und Sitemaps listen jede Sprachversion einer Seite auf. Unser Leitfaden zum Finden aller Sprachversionen einer Seite mit hreflang zeigt, wie Sie sie auslesen.
  • Lokale Verzeichnisse, Nachrichtenaggregatoren und Behördenportale, die auf viele Websites in derselben Sprache verlinken.
  • Suchergebnisse in der lokalen Sprache, aus der Region abgerufen, die Websites zeigen, die ein globaler Crawl selten erreicht.

Halten Sie für jeden Seed die Quelle und den Opt-out-Status fest. Respektieren Sie robots.txt und KI-Opt-outs beim Abruf und bewahren Sie diese Angaben zusammen mit den Daten auf.

Die Version abrufen, die lokale Leser sehen

Viele Websites entscheiden anhand des Besucherstandorts, was sie ausliefern: Sprache, Währung, lokale Nachrichten, eine regionale Ausgabe oder eine Consent-Hürde. Ein Crawler in einem Rechenzentrum bekommt für jedes Land die Standardversion, oft Englisch, und speichert sie, als wäre es lokaler Inhalt.

Um die lokale Version zu erfassen, muss jede Anfrage wie ein lokaler Leser aussehen:

  • Eine IP im Zielland, idealerweise ein Heimanschluss. Anfragen über Residential Proxies kommen von Residential-IPs im gewählten Land oder in der gewählten Stadt, sodass Websites sie wie echte Besucher weiterleiten und lokalisieren.
  • Einen passenden Accept-Language-Header, zum Beispiel pl-PL,pl;q=0.9 für polnische Leser in Polen.
  • Stimmige Signale. Zeitzone und Locale in einem Headless-Browser sollten zur IP passen. Abweichungen sind ein Grund, warum Websites auf eine Standardversion zurückfallen; unser Beitrag zum Abgleich von Proxy-Standort, Zeitzone und Locale geht die Prüfungen durch.

Prüfen Sie früh im Lauf eine Stichprobe aus jeder Region von Hand. Wenn der „vietnamesische” Bestand voller englischer Seiten ist, stimmt die Abrufschicht nicht, und kein späterer Filter behebt das.

Die Sprache jedes Dokuments erkennen

Verlassen Sie sich nie allein auf das lang-Attribut oder die Domain. Lassen Sie ein Spracherkennungsmodell über den extrahierten Text laufen:

  • Das fastText-Modell lid.176 deckt 176 Sprachen ab und ist schnell genug für jedes Dokument.
  • Breitere Modelle wie GlotLID decken weit mehr Sprachen ab und sind besser für ressourcenarme Sprachen.

Erkennen Sie die Sprache pro Absatz und pro Dokument. Viele Seiten mischen Sprachen: ein lokaler Artikel mit englischem Navigationsmenü oder ein Forenthread, in dem Nutzer wechseln. Behalten Sie die Absätze in der gewünschten Sprache und speichern Sie einen Konfidenzwert, damit Sie den Schwellenwert später verschärfen können. Bei kurzen Texten scheitert die Erkennung am häufigsten, legen Sie also eine Mindestlänge fest, bevor Sie einem Label vertrauen.

Pro Sprache filtern, nicht global

Auf Englisch abgestimmte Qualitätsfilter schaden anderen Sprachen. Heuristiken wie Stoppwortanzahl, durchschnittliche Wortlänge oder Satzzeichenanteile verhalten sich im Thailändischen, das keine Leerzeichen zwischen Wörtern hat, oder im Finnischen mit sehr langen Wörtern anders. Legen Sie Schwellenwerte pro Sprache fest, anhand einer Stichprobe, die ein Muttersprachler geprüft hat.

Zwei Probleme wachsen in mehrsprachigen Daten:

  • Maschinell übersetzte Inhalte. Viele Websites veröffentlichen automatische Übersetzungen englischer Seiten. Sie bringen Menge, bringen dem Modell aber Übersetzungsfehler bei. Markieren Sie Seiten, die fast Übersetzungen bekannter englischer Seiten sind, und behandeln Sie ganze Websites, die alles automatisch übersetzen, mit Vorsicht.
  • Kodierungsfehler. Falsch dekodierter Text erzeugt Zeichensalat, der wie eine echte, aber seltsame Sprache aussieht. Normalisieren Sie auf Unicode, reparieren oder verwerfen Sie defekte Kodierungen und normalisieren Sie Unicode-Formen, damit dasselbe Wort nicht auf zwei Arten gespeichert wird.

Deduplizieren Sie innerhalb jeder Sprache und sprachübergreifend, denn derselbe Standardtext, dieselben Rechtshinweise und Vorlagen erscheinen in jeder Version einer Website.

Den Mix ausbalancieren

Rohe Webdaten werden von wenigen Sprachen dominiert. Training auf den Rohanteilen bedeutet, dass kleine Sprachen kaum gelernt werden. Training auf gleichen Anteilen bedeutet, dass kleine Sprachen oft wiederholt werden und das Modell sie auswendig lernt.

Der übliche Mittelweg ist Temperature Sampling: Jede Sprache wird proportional zu ihrer Größe hoch einem Exponenten kleiner als eins gezogen. Die Veröffentlichungen zu mT5 und XLM-R nutzten den Exponenten 0,3. Was Sie auch wählen, dokumentieren Sie es mit den Token-Zahlen pro Sprache vor und nach dem Sampling, damit der Mix reproduzierbar und erklärbar ist. Unser Leitfaden zur Herkunft von Daten in der KI-Trainingspipeline zeigt, was Sie festhalten sollten.

Das Fazit

Mehrsprachige Daten sind keine englischen Daten mit einem Übersetzungsschritt. Planen Sie die Abdeckung nach Sprache und Varietät, finden Sie lokale Quellen, rufen Sie jede Region so ab, wie lokale Leser sie sehen, erkennen Sie die Sprache pro Absatz, filtern Sie mit Schwellenwerten pro Sprache und balancieren Sie den Mix bewusst aus. Die Erfassungsschicht entscheidet, ob Ihre „polnischen” Daten wirklich polnisch sind, also bringen Sie zuerst den Abruf in Ordnung.

Häufig gestellte Fragen

Was sind mehrsprachige Trainingsdaten?

Texte in vielen Sprachen, mit denen ein Sprachmodell trainiert oder feinabgestimmt wird. Im Web sind das Seiten, die Muttersprachler in jeder Sprache und Region geschrieben haben, gesammelt, nach Sprache erkannt, bereinigt und so ausbalanciert, dass das Modell jede Sprache gut lernt und nicht überwiegend Englisch.

Warum reicht das offene Web allein nicht aus?

Öffentliche Crawls werden von wenigen großen Sprachen dominiert, und viele Websites liefern ihre lokale Version nur an Besucher aus dem jeweiligen Land. Wenn Sie alles von einem Standort aus abrufen, bekommen Sie Standard- oder englische Versionen, Weiterleitungen und Consent-Hürden statt des lokalen Textes, den Sie suchen.

Brauche ich Proxies, um regionale Webdaten zu sammeln?

Sie brauchen Anfragen aus der Region, deren Version Sie wollen. Viele Websites wählen Sprache, Währung und Inhalt nach der IP des Besuchers. Residential-IPs in jedem Land mit passendem Accept-Language-Header liefern deshalb die Version, die lokale Leser sehen.

Wie balanciere ich Sprachen in einem Trainingsmix aus?

Eine verbreitete Methode ist Temperature Sampling: Jede Sprache wird proportional zu ihrer Datenmenge hoch einem Exponenten kleiner als eins gezogen. Mehrsprachige Modelle wie mT5 und XLM-R nutzten dafür den Exponenten 0,3. Kleinere Sprachen erhalten so mehr Gewicht als ihr Rohanteil, ohne endlos wiederholt zu werden.

Bereit, loszulegen?

Testen Sie Shifters Residential-Proxys, 205M+ IPs, 195+ Länder, ab 0,75 $/GB.

Jetzt starten