Maskinoversettelsen i Apertium er basert på overføring av grammatisk struktur, og bruker endelige tilstandsautomater for alle leksikalske transformasjoner og ordklassetagging, og føringsgrammatikk for regelbasert ordklassedisambiguering en skjult Markov-modell for statistisk disambiguering. Regler blir også brukt for leksikalsk seleksjon, dvs. betydningsdisambiguering for valg av beste oversettelse etter at den morfologisk analysen er utvetydig, og for oversetting av idiomatiske uttrykk.