PHPackages                             b13/link2language - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. b13/link2language

ActiveTypo3-cms-extension[Localization &amp; i18n](/categories/localization)

b13/link2language
=================

Set Links with a specific language parameter

5.0.0(3w ago)17193.5k↓36.6%15GPL-2.0-or-laterPHP

Since Jan 26Pushed 3w ago3 watchersCompare

[ Source](https://github.com/b13/link2language)[ Packagist](https://packagist.org/packages/b13/link2language)[ RSS](/packages/b13-link2language/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (9)Dependencies (6)Versions (18)Used By (0)

Link to a page with a specific language in TYPO3
================================================

[](#link-to-a-page-with-a-specific-language-in-typo3)

This is a TYPO3 extension that allows an editor to select a specific language when linking to a page or (free) content elements in the TYPO3 Backend.

When do I need this extension?
------------------------------

[](#when-do-i-need-this-extension)

Big instances with multiple page trees and loads of languages per tree might bring trouble when allowing to link to a page in a different language.

The simplest way would be to link to the login page in a different language, with an automatic redirect.

However the real strength of this extension pays off when having multiple page trees with different languages to link to a properly available news.

The extension shows a specific button for each language that is available for this page, when linking an image, or linking a text in the Rich Text Editor. The language selection is always enabled when the extension is installed, no configuration needed.

Linking to "free mode" content elements
---------------------------------------

[](#linking-to-free-mode-content-elements)

In addition, linking to a specific content elements which are in a specific language is also possible in the link picker for pages.

Menu entries pointing to a page in a specific language (TYPO3 v14+)
-------------------------------------------------------------------

[](#menu-entries-pointing-to-a-page-in-a-specific-language-typo3-v14)

Since TYPO3 v14, the page type "Link" (formerly "External URL") supports any link that can be created via the link wizard (see TYPO3 core feature [\#17406](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/14.0/Feature-17406-EnhancePageTypeLinkToFullySupportTypolinks.html)).

Combined with this extension, this allows menu entries that always point to a specific language of a target page: Create a page of type "Link", open the link wizard for its target, and use the language button of the target page (e.g. "English"). TYPO3 then renders the menu entry as a link to the English version of the target page, regardless of the language the visitor is currently browsing in — useful e.g. for footer links to pages that are only available in some of the site's languages.

How to install this extension?
------------------------------

[](#how-to-install-this-extension)

Use `composer req b13/link2language` or install it via TYPO3's Extension Manager from the [TYPO3 Extension Repository](https://extensions.typo3.org) using the extension key `link2language`.

License
-------

[](#license)

The extension is licensed under GPL v2+, same as the TYPO3 Core.

For details see the LICENSE file in this repository.

Open Issues
-----------

[](#open-issues)

If you find an issue, feel free to create an issue on GitHub or a pull request.

### Credits

[](#credits)

This extension was created by [Benni Mack](https://github.com/bmack) for [b13 GmbH](https://b13.com).

[Find more TYPO3 extensions we have developed](https://b13.com/useful-typo3-extensions-from-b13-to-you) that help us deliver value in client projects. As part of the way we work, we focus on testing and best practices to ensure long-term performance, reliability, and results in all our code.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance94

Actively maintained with recent releases

Popularity45

Moderate usage in the ecosystem

Community22

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 54.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~288 days

Recently: every ~117 days

Total

13

Last Release

26d ago

Major Versions

0.1.0 → 1.0.02017-07-31

1.1.0 → 2.0.02021-07-19

2.0.2 → 3.0.02024-02-13

3.0.0 → 4.0.02025-04-09

4.0.3 → 5.0.02026-07-22

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/165630?v=4)[Benni Mack](/maintainers/bmack)[@bmack](https://github.com/bmack)

---

Top Contributors

[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (33 commits)")[![achimfritz](https://avatars.githubusercontent.com/u/2152991?v=4)](https://github.com/achimfritz "achimfritz (6 commits)")[![ochorocho](https://avatars.githubusercontent.com/u/4623070?v=4)](https://github.com/ochorocho "ochorocho (4 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (3 commits)")[![HendrikEffing](https://avatars.githubusercontent.com/u/247357431?v=4)](https://github.com/HendrikEffing "HendrikEffing (3 commits)")[![davidsteeb](https://avatars.githubusercontent.com/u/3862523?v=4)](https://github.com/davidsteeb "davidsteeb (3 commits)")[![denvis](https://avatars.githubusercontent.com/u/777211?v=4)](https://github.com/denvis "denvis (2 commits)")[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (2 commits)")[![noeol](https://avatars.githubusercontent.com/u/1616871?v=4)](https://github.com/noeol "noeol (1 commits)")[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (1 commits)")[![fanat98](https://avatars.githubusercontent.com/u/7521886?v=4)](https://github.com/fanat98 "fanat98 (1 commits)")[![Mabahe](https://avatars.githubusercontent.com/u/1684986?v=4)](https://github.com/Mabahe "Mabahe (1 commits)")[![helsner](https://avatars.githubusercontent.com/u/16156392?v=4)](https://github.com/helsner "helsner (1 commits)")

---

Tags

languageTYPO3 CMSlinksLink Handler

### Embed Badge

![Health badge](/badges/b13-link2language/health.svg)

```
[![Health](https://phpackages.com/badges/b13-link2language/health.svg)](https://phpackages.com/packages/b13-link2language)
```

###  Alternatives

[web-vision/wv_deepltranslate

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

34311.2k](/packages/web-vision-wv-deepltranslate)[web-vision/deepltranslate-core

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

34162.0k10](/packages/web-vision-deepltranslate-core)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103574.3k69](/packages/friendsoftypo3-content-blocks)[gettext/languages

gettext languages with plural rules

7533.5M12](/packages/gettext-languages)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

571.8M9](/packages/yoast-seo-for-typo3-yoast-seo)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40543.5k](/packages/wazum-sluggi)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
