Professional translator