Nguyên tắc cơ bản của một chương trình dịch là sử dụng hệ thông tin từ vựng bao gồm tất cả những từ mà bạn sẽ tìm thấy trong từ điển và các dạng ngữ pháp có thể có thể có và bộ nguyên tắc để nhận diện thành phần ngôn ngữ học thiết yếu cần dịch. 