Your earnings as an online translator depend on your language skills and experience. On average, you can earn anywhere from $15 to $30 per hour.