diff --git a/src/components/CheckRepoForm.tsx b/src/components/CheckRepoForm.tsx
index b6917090e7e5fc0053856be1f2163c7fab405e96..e0059fea49c606ae669569751fe3117ea716816f 100644
--- a/src/components/CheckRepoForm.tsx
+++ b/src/components/CheckRepoForm.tsx
@@ -75,7 +75,7 @@ const CheckRepoForm: FunctionComponent<Props> = ({
                         {isPending ? (
                             <Button className="border-transparent" disabled>
                                 <Loader2 className="animate-spin" />
-                                Please wait
+                                Bitte warten
                             </Button>
                         ) : (
                             <Button
@@ -83,7 +83,7 @@ const CheckRepoForm: FunctionComponent<Props> = ({
                                 type="submit"
                                 variant={'default'}
                             >
-                                Check
+                                Testen
                             </Button>
                         )}
                     </div>
diff --git a/src/components/landing-page/ApiSmallDemo.tsx b/src/components/landing-page/ApiSmallDemo.tsx
index 3a87169548774548e00c11bb9a99c61db6faa288..8aa53f3df69eb3b039c5ae0f787210f2ac426231 100644
--- a/src/components/landing-page/ApiSmallDemo.tsx
+++ b/src/components/landing-page/ApiSmallDemo.tsx
@@ -17,11 +17,11 @@ export default function ApiSmallDemo() {
             <Toaster />
             <div className="relative isolate overflow-hidden bg-blue-900 px-6 py-24 shadow-2xl sm:rounded-3xl sm:px-24 xl:py-32">
                 <h2 className="mx-auto max-w-3xl text-center text-4xl font-semibold tracking-tight text-white sm:text-5xl">
-                    Try the Badge API
+                    Testen Sie die Badge API
                 </h2>
                 <p className="mx-auto mt-6 max-w-lg text-center text-lg text-zinc-200">
-                    Enter the URL of a public openCode repository to see wich of
-                    the official badges would be granted.
+                    Geben Sie die URL eines öffentlichen openCode-Repositorys
+                    ein, um zu sehen, welche der offiziellen Badges vergeben werden.
                 </p>
                 <div className="mx-auto mt-12 max-w-4xl">
                     <CheckRepoForm onScanFinished={handleScanFinished} />
diff --git a/src/components/landing-page/Hero.tsx b/src/components/landing-page/Hero.tsx
index deb72f496fd7a6921699628d74c05927203bd5d4..00d192f0e6afe35005454e902625f8cad58c8129 100644
--- a/src/components/landing-page/Hero.tsx
+++ b/src/components/landing-page/Hero.tsx
@@ -55,38 +55,36 @@ export default function Hero() {
                             <div className="mx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center">
                                 <div className="relative w-full lg:max-w-xl lg:shrink-0 xl:max-w-2xl">
                                     <h1 className="text-pretty text-5xl font-semibold tracking-tight text-zinc-900 sm:text-7xl">
-                                        Badge API - building trust in open
-                                        source
+                                        Badge API - Vertrauen in Open Source Software fördern
                                     </h1>
                                     <p className="mt-8 text-pretty text-lg font-medium text-zinc-600 sm:max-w-md sm:text-xl/8 lg:max-w-none">
-                                        The Badge API is a service scanning
-                                        repositories for specific criteria and
-                                        generating badges based on the results.
-                                        The badges are displayed in the{' '}
+                                        Die Badge-API ist ein Dienst, der openCode Repositories nach bestimmten
+                                        Kriterien durchsucht und auf Basis der Ergebnisse
+                                        Badges generiert, die im{' '}
                                         <a
                                             target="_blank"
                                             rel="noreferrer noopener"
                                             href="https://opencode.de/en/software"
                                             className="text-blue-500 underline"
                                         >
-                                            openCode software catalog
+                                            openCode Software Katalog
                                         </a>{' '}
-                                        and indicate the status of the
-                                        repository in terms of security,
-                                        maintenance, and reuse.
+                                        angezeigt werden und den Status des
+                                        epositories in Bezug auf Sicherheit,
+                                        Wartung und Wiederverwendung anzeigen.
                                     </p>
                                     <div className="mt-10 flex items-center gap-x-6">
                                         <a
                                             href="/introduction"
                                             className="rounded-md bg-blue-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-blue-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600"
                                         >
-                                            Read the Docs
+                                            Zur Dokumentation
                                         </a>
                                         <a
                                             href="#api-small-demo"
                                             className="text-sm/6 font-semibold text-zinc-900"
                                         >
-                                            API Live demo{' '}
+                                            API Live Demo{' '}
                                             <span aria-hidden="true">→</span>
                                         </a>
                                     </div>
diff --git a/src/pages/_meta.ts b/src/pages/_meta.ts
index a9e16687572723dac0bc958a1f1d55dc74fb6cea..ccf6a7d05819589d3e46852f75a8a5665a03ad01 100644
--- a/src/pages/_meta.ts
+++ b/src/pages/_meta.ts
@@ -9,7 +9,7 @@ export default {
     concepts: { title: 'Concepts' },
     'api-docs': { title: 'API' },
     'about-opencode': {
-        title: 'About openCode ↗',
+        title: 'Mehr zu openCode ↗',
         type: 'page',
         href: 'https://opencode.de/en',
         newWindow: true,
diff --git a/theme.config.tsx b/theme.config.tsx
index 8a4cee88924ceaff7ff88b82d4a6b6b2c7359772..bb66031aeb6dbb3bd4b1eff8d3547dcca62b186e 100644
--- a/theme.config.tsx
+++ b/theme.config.tsx
@@ -22,7 +22,7 @@ const config: DocsThemeConfig = {
                     property="og:title"
                     content={
                         (frontMatter.title ?? rest.title) +
-                            ' | Badge API Documentation' ||
+                        ' | Badge API Documentation' ||
                         'Badge API Documentation'
                     }
                 />
@@ -36,7 +36,7 @@ const config: DocsThemeConfig = {
     },
     banner: {
         key: 'development',
-        content: '🚧 This Documentation is under active development.',
+        content: '🚧 Diese Dokumentation befindet sich aktuell im Aufbau.',
         dismissible: false,
     },
     logo: (
@@ -50,7 +50,7 @@ const config: DocsThemeConfig = {
             />
             <span>
                 <span className="font-space-grotesk text-xl font-bold text-black">
-                    Badge API Documentation
+                    Badge API Dokumentation
                 </span>
             </span>
         </span>
@@ -105,7 +105,7 @@ const config: DocsThemeConfig = {
                         target="_blank"
                         rel="noopener noreferrer"
                     >
-                        Imprint
+                        Impressum
                     </Link>
                     <Link
                         className="text-blue-600 hover:text-blue-400"
@@ -114,14 +114,14 @@ const config: DocsThemeConfig = {
                         target="_blank"
                         rel="noopener noreferrer"
                     >
-                        Data Privacy
+                        Datenschutz
                     </Link>
                     <Link
                         className="text-blue-600 hover:text-blue-400"
                         title="Datenschutz"
                         href="/declaration-on-accessibility"
                     >
-                        Declaration on accessibility
+                        Erklärung zur Barrierefreiheit
                     </Link>
                     <Link
                         className="text-blue-600 hover:text-blue-400"
@@ -129,7 +129,7 @@ const config: DocsThemeConfig = {
                         href="mailto:info@opencode.de"
                     >
                         <ExclamationCircleIcon className="-mt-1 mr-1 inline h-4 w-4" />
-                        Feedback on barriers
+                        Barriere melden
                     </Link>
                 </div>
                 <p className="mt-4">