edo language translation.