1. A method for facilitating communication between a customer requesting communication using a particular language and an available agent not proficient in the particular language requested, the communication facilitated through use of machine translation when an agent proficient in the particular language is unavailable to accommodate the language request in a contact handling system, the method comprising: receiving, at the contact handling system, a communication request from the customer via a first media type, the communication request including a request that the communication accommodate the particular language; determining that the contact handling system cannot guarantee accommodation of the communication request via an agent proficient in the particular language requested within a threshold time period; determining that the contact handling system does not support machine translation of the particular language requested via the first media type; transmitting an offer to the customer, the offer including a second media type that will support machine translation of the particular language requested; transitioning the contact to the second media type; and beginning communication between the customer and an available agent not proficient in the particular language via the second media type using machine translation to facilitate communication between the customer and the available agent.