Polyglot screenshot

Polyglot

Author Avatar Theme by Untra
Updated: 3 May 2025
455 Stars

:abc: Multilingual and i18n support tool for Jekyll Blogs

Categories

Overview

PolyglotGem is a fast, painless, and open-source internationalization plugin for Jekyll blogs. It is easy to set up and use with any Jekyll project, and it supports multiple languages. With features such as fallback support for missing content, automatic URL relativization, and powerful SEO tools, PolyglotGem allows multi-language Jekyll blogs to focus on content without any complications.

Features

  • Fast and painless internationalization: PolyglotGem makes internationalizing Jekyll blogs easy and efficient.
  • Support for multiple languages: It allows you to choose the languages you want to support and scales accordingly.
  • Fallback support: In case of missing content in a specific language, PolyglotGem provides fallback support to display content in a default language.
  • Automatic URL relativization: PolyglotGem automatically adjusts the URLs based on the language for better SEO optimization.

Installation

To install PolyglotGem, follow these steps:

  1. Add jekyll-polyglot to your Gemfile if you are using Bundler:
gem 'jekyll-polyglot'
  1. Alternatively, you can install the gem manually by running:
gem install jekyll-polyglot
  1. Specify the plugin using the following configuration in _config.yml:
plugins:
  - jekyll-polyglot

Summary

PolyglotGem is a powerful internationalization plugin for Jekyll blogs. It provides easy setup, support for multiple languages, fallback support for missing content, automatic URL relativization, and SEO tools. With PolyglotGem, developers can focus on content and let the plugin handle the complexities of multi-language support.