Google Translate uses neural network algorithms to match words in sentences together. These algorithms learn as they go along what words should be paired with each other so they can produce better results next time.