As the world grows closer through the internet, more companies need websites that are translated into other languages. Businesses that target other cultures, nationalities, and languages need a way to provide this feature in a way that is responsive and maintainable. There are many guides and blogs online that refer to this as i18n (internationalization) and l10n (localization). This article is the first of two posts and will look at common javascript libraries and tools that can be used for translation services.