WooCommerce, the popular WordPress e-commerce plugin, does not have built-in multi-language support. However, there are several ways you can add multi-language functionality to your WooCommerce site.

1. Translation Plugins: You can use translation plugins like WPML (WordPress Multilingual Plugin) or Polylang. These plugins allow you to create separate language versions of your site and translate all elements including product descriptions, categories, and checkout pages.

2. Manual Translation: If you only have a few products or pages, you can manually create separate pages for each language and translate the content yourself. This method is more time-consuming and requires regular updates for each language version.

3. Separate Sites: Another approach is to create separate WordPress installations for each language and link them together. Each site will have its own WooCommerce installation with products and content in the respective language. This method requires more maintenance but offers complete control over each language version.

4. WooCommerce Multilingual: This is a premium extension by WPML specifically designed for WooCommerce. It integrates with WPML to provide multi-language support for your products, categories, and checkout process. It also includes features like currency switching and translations for product variations.

5. Third-Party Integration: Some third-party services like Weglot or TranslatePress offer integration with WooCommerce. These services automatically translate your site’s content and provide a user-friendly interface to manage translations.

It’s important to note that implementing multi-language support in WooCommerce can be complex and may require technical expertise. Consider your requirements, budget, and available resources before deciding on a solution.