--- title: AllTranslations description: Returns all translation of the given page, including the given page. categories: [] keywords: [] action: related: - methods/page/Translations - methods/page/IsTranslated - methods/page/TranslationKey returnType: page.Pages signatures: [PAGE.AllTranslations] --- With this site configuration: {{< code-toggle file=hugo >}} defaultContentLanguage = 'en' [languages.en] contentDir = 'content/en' languageCode = 'en-US' languageName = 'English' weight = 1 [languages.de] contentDir = 'content/de' languageCode = 'de-DE' languageName = 'Deutsch' weight = 2 [languages.fr] contentDir = 'content/fr' languageCode = 'fr-FR' languageName = 'Français' weight = 3 {{< /code-toggle >}} And this content: ```text content/ ├── de/ │ ├── books/ │ │ ├── book-1.md │ │ └── book-2.md │ └── _index.md ├── en/ │ ├── books/ │ │ ├── book-1.md │ │ └── book-2.md │ └── _index.md ├── fr/ │ ├── books/ │ │ └── book-1.md │ └── _index.md └── _index.md ``` And this template: ```go-html-template {{ with .AllTranslations }} {{ end }} ``` Hugo will render this list on the "Book 1" page of each site: ```html ``` On the "Book 2" page of the English and German sites, Hugo will render this: ```html ```