Ryan Scott translator