> For the complete documentation index, see [llms.txt](https://developers.weglot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.weglot.com/craft-cms/use-cases.md).

# Use cases

Customize how Weglot translates your Craft CMS site.

Once Weglot is running, you can fine-tune what gets translated and how. The guides below cover the most common customizations — from excluding content to extending the plugin from your own code.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Exclude content and URLs</strong></td><td>Keep specific content, pages or languages untranslated.</td><td><a href="/craft-cms/use-cases/exclude-content-and-urls-from-translation.md">Exclude content and URLs from translation</a></td></tr><tr><td><strong>Dynamic content translation</strong></td><td>Translate content added to the page after it loads.</td><td><a href="/craft-cms/use-cases/dynamic-content-translation.md">Dynamic content translation</a></td></tr><tr><td><strong>Algolia search integration</strong></td><td>Return translated results when visitors search with Algolia.</td><td><a href="/craft-cms/use-cases/algolia-search-integration.md">Algolia search integration</a></td></tr><tr><td><strong>Language switcher styling</strong></td><td>Design and position the language switcher.</td><td><a href="/craft-cms/use-cases/language-switcher-styling.md">Language switcher styling</a></td></tr><tr><td><strong>Browser-language redirection</strong></td><td>Send first-time visitors to their language automatically.</td><td><a href="/craft-cms/use-cases/browser-language-redirection.md">Browser-language redirection</a></td></tr><tr><td><strong>Extending Weglot with events</strong></td><td>Register selectors from your own plugin or module.</td><td><a href="/craft-cms/use-cases/extending-weglot-with-events.md">Extending Weglot with events</a></td></tr></tbody></table>
