Maskinoversættelse, eller det man normalt kalder AI-oversættelse, er en automatisk oversættelsesteknologi, der bruger kunstig intelligens (kunstig intelligens) til at oversætte tekst fra et sprog til et andet. Denne teknologi anvender et kunstigt neuralt netværk boret med hundredtusindvis af sætningspar på forskellige sprog.
Ifølge Amazon opstod ideen om automatisk at oversætte menneskeligt sprog med computere i 1950'erne. Men kompleksiteten af oversættelse dengang oversteg langt datalogernes forventninger. Det var først i 2000'erne, at computersoftware, data og hardware var i stand til grundlæggende maskinoversættelse.
Tidlige udviklere brugte primære sprogstatistiske data til at træne computere til at oversætte tekst. Dette kræver meget manuelt arbejde og tid. Hvert nyt sprog kræver nyudvikling. Siden da er nøjagtigheden og hastigheden af maskinoversættelse fortsat blevet forbedret.
Nogle nye maskinoversættelsesstrategier omfatter regelbaseret, statistisk, syntaksbaseret og neural maskinoversættelse. Neural maskinoversættelse betragtes som state-of-the-art, der bruger kunstig intelligens og neurale netværk til løbende at forbedre oversættelseskvaliteten.
NMT bruger dybe neurale netværk til at udføre oversættelse automatisk, hvor flere lag af indkodere og dekodere håndterer input og output. Denne teknologi anses for at være mere nøjagtig end traditionelle statistiske tilgange, fordi den kan forstå sammenhængen og betydningen af sætninger i stedet for blot at oversætte ord for ord.
ChatGPT er også en kunstig intelligens-applikation, der bruger NMT-baseret maskinlæringsteknologi, dog med en lidt anderledes arkitektur, nemlig ved at bruge en transformerarkitektur kaldet Generative Pre-trained Transformer (GPT).
GPT er blevet boret på en massiv samling af tekstdata på forskellige sprog for at producere menneskelignende svar, når de gives input i form af spørgsmål eller kommandoer i naturligt sprog. Derefter er ChatGPT pakket ind i en chatgrænseflade, så brugere kan interagere med ChatGPT som mennesker.