ترجمه (به انگلیسی: Compile) به فرایند تبدیل کد مبدأ یک نرمافزار به نگارشی دودویی و قابل فهم و اجرا به دست سامانهٔ رایانهای گفته میشود.
به نرمافزاری که روند ترجمه را انجام میدهد، مترجم گفته میشود.