Medical interpreters typically earn between $45,688 and $56,925 annually, with a median salary around $51,925. They may be paid a fixed salary or hourly, with flexible hours depending on their employment arrangement, such as full-time, part-time, or on-call work.