Translation provider