Korpusmatchning (text corpus alignment) är processen att matcha eller para ihop motsvarande delar (som meningar, fraser eller ord) i olika språk eller versioner av en text för att skapa en parallell datamängd. Det används ofta inom maskinöversättning, språkforskning och språkteknologi (NLP), där matchad text hjälper system att lära sig hur ord och fraser på ett språk motsvarar dem på ett annat.
Korpusmatchning är viktig eftersom den ger ett strukturerat sätt att träna översättningsmodeller och göra automatiska översättningar mer korrekta. När texter matchas kan algoritmer för maskininlärning bättre förstå hur språk hänger ihop och ge översättningar av högre kvalitet, som är mer pålitliga och effektiva.