Speaking as an interpreter who runs a translation agency I would say those two terms are used synonomously by the general public, but, in a conversation between two professionals in that line they would not be used interchangably and if they were it would be very confusing.