While translation may help improve indexing and rankings in search engines, localization will help make your content more connective for international users while also improving searchability.