CINXE.COM

Glosbe Wörterbuch – Alle Sprachen an einem Ort

<!DOCTYPE html> <html lang="de" dir="ltr" class="h-full w-full"> <head> <meta charset="UTF-8"> <title>Glosbe Wörterbuch – Alle Sprachen an einem Ort</title> <meta name="description" content="Glosbe Wörterbuch – ein Ort, alle Sprachen! Übersetzungen, Beispielsätze, Aufnahmen der Aussprache und Grammatikreferenzen. Probieren Sie uns!"> <meta name="keywords" content="Wörterbuch, Glosbe, Übersetzung, Definition, Aussprache, Beispiele, Translation Memory"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon/favicon-16x16.png"> <link rel="manifest" href="/assets/favicon/site.webmanifest"> <link rel="mask-icon" href="/assets/favicon/safari-pinned-tab.svg" color="#5bbad5"> <link href="/opensearch?l1=de&l2=en" rel="search" type="application/opensearchdescription+xml" title="Deutsch-Englisch Wörterbuch"> <meta name="msapplication-TileColor" content="#9f00a7"> <meta name="theme-color" content="#ffffff"> <meta name="apple-mobile-web-app-title" content="Glosbe"> <meta name="application-name" content="Glosbe"> <meta name="google" content="notranslate"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="og:image" content="https://glosbe.com/open-graph-banner.png" /> <link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script"> <link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-TQDYB8G2F1" as="script"> <link rel="requestUrl" href="https://de.glosbe.com/"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net/"> <link rel="stylesheet" href="/assets/css/index_full.css?fc176dbb821c410bc9e0c9038da943a7" /> <style>@media (min-width: 740px) { #topTrufleContainer { width: 100%; max-width: 736px; }} </style> </head> <body class="text-gray-900 overflow-y-scroll z-0 min-w-full min-h-full h-full w-full relative cookie-consent"> <div class="min-w-full min-h-full h-full w-full"> <div class="min-h-full min-w-full"> <div class="bg-gray-50 border-b border-gray-200" style="background-image: url(/assets/images/world-dotted.png); background-repeat: no-repeat; background-position: center center; min-height: 60vh"> <header> <nav class="text-primary-700 fill-current flex items-center justify-between h-12 bg-transparent" id="nav__top"> <div class="flex justify-center items-center"> <button class="py-1 text-lg focus:outline-none px-1 md:px-2 w-10 md:w-10 h-10 flex items-center justify-center text-slate-700 " id="sidenavActivator" aria-label="Navigation menu" type="button"> <span class=" md:inline-block">☰</span> </button> </div> <div class="flex-1 flex items-center justify-center"> </div> <div class="flex justify-center items-center"> <a href="/user?tab=history" class="py-1 text-2xl text-slate-700 focus:outline-none px-2 strokeCurrentColor" aria-label="favorites"> <svg height="1.5rem" width="1.5rem" class="fillCurrentColor" viewBox="0 -960 800 800"> <path d="m 398.87416,-240 q -122.7114,0 -213.8909,-80.50659 Q 93.80377,-401.01412 80,-522.35283 h 57.83038 q 14.31285,97.52029 88.09195,161.70212 73.78004,64.1809 172.95183,64.1809 110.50572,0 187.48193,-76.70611 76.9762,-76.70611 76.9762,-186.82408 0,-110.11797 -76.9762,-186.82408 -76.97621,-76.70611 -187.48193,-76.70611 -61.9002,0 -116.02722,27.40244 -54.12608,27.40243 -93.21393,75.40257 h 98.80816 v 56.46981 H 96.639139 v -191.12997 h 56.667711 v 89.19556 q 45.98927,-54.0811 110.14209,-83.94566 Q 327.60175,-880 398.87416,-880 q 66.84085,0 125.25398,25.19537 58.41219,25.19443 101.85889,68.48773 43.44669,43.29424 68.72983,101.50242 Q 720,-626.60631 720,-560 q 0,66.60631 -25.28314,124.81448 -25.28314,58.20818 -68.72983,101.50242 -43.4467,43.2933 -101.85889,68.48773 Q 465.71501,-240 398.87416,-240 Z m 113.41193,-168.39861 -140.65678,-140.1623 v -199.67494 h 56.66865 v 176.79676 l 123.80135,123.36789 z" id="path2" style="stroke-width:0.942834" /> </svg> </a> <a href="/user?tab=favorite&l1=de&l2=en" class="py-1 text-2xl text-slate-700 focus:outline-none px-2 strokeCurrentColor" aria-label="favorites"> <svg viewBox="0 0 24 24" width="1.5rem" height="1.5rem" class="strokeCurrentColor" stroke-width="2" aria-hidden="true"> <path d="M21 8c0-2-2-4-5-4l-4 2-4-2C5 4 3 6 3 8c0 7 9 12 9 12s9-5 9-12z" /> </svg> </a> </div> <div class="hidden md:flex justify-center items-center" data-nosnippet> <a href="/settings" rel="nofollow" class="py-1 text-2xl text-slate-700 focus:outline-none px-2" aria-label="settings"> <svg class="strokeCurrentColor" stroke-width="2" viewBox="0 0 24 24" aria-hidden="true" width="1.5rem" height="1.5rem"><path stroke-linecap="round" stroke-linejoin="round" d="m10 4 1-1h2l1 1 1 1v1s0 0 0 0h3a1 1 0 0 1 1 0l1 3a1 1 0 0 1 0 1l-1 1v1a7 7 0 0 1 0 0v1l1 1v1l-1 3a1 1 0 0 1-1 0h-3a7 7 0 0 1 0 0v1l-1 1-1 1h-2l-1-1-1-1v-1a7 7 0 0 1 0 0H6a1 1 0 0 1-1 0l-1-3a1 1 0 0 1 0-1l1-1v-1a7 7 0 0 1 0 0v-1l-1-1a1 1 0 0 1 0-1l1-3a1 1 0 0 1 1 0h3s0 0 0 0V5l1-1z"/><path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/></svg> </a> <a class="px-2 p-1 text-sm" rel="nofollow" href="https://auth.glosbe.com/login?returnUrl=https%3A%2F%2Fde.glosbe.com%2F" id="navbar__login"> Anmelden </a> </div> </nav> </header> <div class="pt-6 md:py-12 min-h-1/3"> <div class="mb-4 px-2 text-gray-800 "> <h1 class="font-medium text-center"> <span class="font-medium text-4xl text-center block flex items-center justify-center mb-2"> <span class="glosbe-logo"> <svg width="3rem" height="3rem" viewBox="0 0 11.412422 10.481061"><g fill-rule="evenodd"><path fill="#19a366" d="M2.820296 10.06673c2.150798.57652 4.361657-.70009 4.937654-2.85036l.64479-2.40691c-2.150533-.576-4.361392.69982-4.93739 2.85088z"/><path fill="#1e1f20" d="M3.160021 9.86273c.885032.17013 1.793082.0183 2.582069-.43682a3.7295667 3.7295667 0 0 0 1.749954-2.28098l.570971-2.13122a3.7248042 3.7248042 0 0 0-2.581804.4371 3.730625 3.730625 0 0 0-1.749954 2.2807zm.710936.61833c-.374121 0-.750623-.0492-1.121834-.14843a.27516667.27516667 0 0 1-.194468-.33708l.645054-2.40665a4.2772542 4.2772542 0 0 1 2.006335-2.61514 4.2814875 4.2814875 0 0 1 3.267869-.42968c.146844.0389.233627.18997.194733.33681l-.644789 2.40665a4.2793708 4.2793708 0 0 1-2.006336 2.61488 4.2817521 4.2817521 0 0 1-2.146564.57864z"/><path fill="#ffbe49" d="M.275005 6.30779c1.113366 1.92829 3.579018 2.58869 5.507302 1.47558l2.157677-1.24592C6.826617 4.60917 4.360965 3.94877 2.432682 5.06187z"/><path fill="#1e1f20" d="M.659444 6.40331a3.7287729 3.7287729 0 0 0 2.134923 1.51685c.968904.26009 1.981465.12647 2.850092-.37544l1.911085-1.10278C6.461228 4.82956 4.283971 4.31072 2.57 5.29999L.659709 6.40331zM3.77359 8.60014c-.374385 0-.750623-.0489-1.121833-.14843A4.2783125 4.2783125 0 0 1 .03688 6.44511a.27516667.27516667 0 0 1 .100806-.37597l2.157148-1.24566c2.056341-1.18719 4.696354-.47995 5.883275 1.57639a.27437292.27437292 0 0 1-.100542.37597L5.919625 8.02176a4.2833396 4.2833396 0 0 1-2.1463.57838z"/><path fill="#6875f5" d="M8.033382 6.18794 4.095323 5.13278l.547423-2.04232C5.185407 1.06481 7.267942-.13719 9.293592.4052l1.84494.49477a1.6306271 1.6306271 0 0 0-1.997075 1.15306z"/><path fill="#1e1f20" d="m4.432667 4.93831 3.406246.91228 1.036902-3.86874A1.8917708 1.8917708 0 0 1 9.763492.82457l.01005-.006L9.222151.6704c-1.875367-.50244-3.811059.61542-4.313767 2.49132l-.475721 1.77641zM8.033646 6.4631a.2778125.2778125 0 0 1-.07144-.01L4.024412 5.3982a.27516667.27516667 0 0 1-.194469-.33734l.547159-2.04205C4.958127.85002 7.19756-.44221 9.364762.13935l1.845204.49424a.2751731.2751731 0 0 1-.14261.53154c-.721254-.19235-1.467115.23628-1.660261.95859l-1.10781 4.13491a.27516667.27516667 0 0 1-.265642.20373z"/><path fill="#f04e4e" d="M2.650963 1.07328C2.0747 3.22381 3.35105 5.43467 5.501584 6.0104l2.406385.64505c.576263-2.15026-.699823-4.36139-2.850621-4.93712l-2.406385-.64532z"/><path fill="#1e1f20" d="M2.855221 1.41274c-.366448 1.91373.80645 3.82031 2.717536 4.33228l2.131218.57071c.170392-.8853.01852-1.79255-.437091-2.58154a3.7303604 3.7303604 0 0 0-2.280709-1.75022l-2.130954-.57071zm5.053277 5.51762c-.02381 0-.04762-.003-.07144-.009l-2.406649-.64479c-1.11125-.29766-2.040202-1.01018-2.615142-2.00634-.574939-.99616-.727869-2.15688-.430212-3.26813a.27516667.27516667 0 0 1 .337079-.19447l2.40665.64505a4.2772542 4.2772542 0 0 1 2.615142 2.00634 4.2793708 4.2793708 0 0 1 .429947 3.26787c-.03254.12276-.143933.20373-.265377.20373zm.520965-5.16176a.50969098.50969098 0 1 1-.780785-.65537.50969098.50969098 0 0 1 .780785.65537"/></g></svg> </span> Glosbe </span> <span class="text-2xl"> Wörterbuch </span> </h1> </div> <div class="py-8"> <div class="w-full h-12 flex items-center mt-8 px-2"> <div class="flex justify-center items-center w-full md:w-2/3 xl:w-1/2 2xl:w-1/3 m-auto main__languages__widget text-center px-2"> <div class="relative languages__select w-1/2"> <div class="flex justify-center"> <a href="/change-dictionary?l1=de&l2=en" rel="nofollow" class="flex px-3 py-1 w-full md:w-2/3 bg-white border border-gray-300 rounded-full hover:bg-gray-200 transition-all duration-300 text-sm leading-5 text-gray-600" data-element="dictionary__source" data-activator-type="main"> <span class="dictionary__source__name truncate flex-1"> Deutsch </span> <span> <svg class="inline-block fillCurrentColor" width="1.25rem" height="1.25rem" fill="currentColor" viewBox="0 0 48 48"> <path d="m24 30.75-12-12 2.15-2.15L24 26.5l9.85-9.85L36 18.8Z" /> </svg> </span> </a> </div> </div> <a href="/en/de" class="languages__flip p-1 text-gray-700 w-12 border-dashed border-gray-500 rounded-full hover:bg-gray-200 transition-all duration-300 text-sm" aria-label="flip languages"> <span> <svg class="inline-block fillCurrentColor" width="1.25rem" height="1.25rem" fill="currentColor" viewBox="0 0 48 48"> <path d="M13.55 42 4 32.45l9.6-9.6 2.1 2.1-6 6h32.45v3H9.7l5.95 5.95Zm20.9-16.85-2.1-2.1 5.95-5.95H5.85v-3H38.3l-6-6L34.4 6l9.6 9.6Z" /> </svg> </span> </a> <div class="relative languages__select w-1/2"> <div class="flex justify-center"> <a href="/change-dictionary?l1=de&l2=en" rel="nofollow" class="flex text-gray-600 w-full md:w-2/3 px-3 py-1 bg-white border border-gray-300 rounded-full hover:bg-gray-200 transition-all duration-500 text-sm leading-5" data-element="dictionary__target" data-activator-type="main"> <span class="dictionary__target__name truncate flex-1"> Englisch </span> <span> <svg class="inline-block fillCurrentColor" width="1.25rem" height="1.25rem" fill="currentColor" viewBox="0 0 48 48"> <path d="m24 30.75-12-12 2.15-2.15L24 26.5l9.85-9.85L36 18.8Z" /> </svg> </span> </a> </div> </div> </div> </div> <div class="justify-center items-center h-16 px-2 flex" id="search-container"> <div class="w-full md:w-2/3 xl:w-1/2 2xl:w-1/3 m-auto"> <div> <div class="w-full relative"> <form action="/de/en" class="flex relative input__with-keyboard " id="dictionary-search-form"> <input aria-label="Suche im Wörterbuch Deutsch-Englisch" type="text" name="q" id="dictionary-search" spellcheck="false" autocorrect="off" autocomplete="off" autofocus autocapitalize="none" class="text-gray-800 w-full flex-1 focus:outline-none input__with-keyboard text-lg py-2 px-4 border-2 border-primary-500 focus:border-primary-700 focus:shadow-md rounded-full" placeholder="Übersetze von Deutsch in Englisch" /> <div class="flex absolute dir-aware-right-0 h-full text-gray-500"> <button class="w-8 flex items-center justify-center keyboard-activator" data-element="keyboard" type="button" aria-label="keyboard"><svg viewBox="0 0 24 24" width="1.25rem" height="1.25rem" class="fillCurrentColor"><path d="M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z"/></svg> </button> <button class="w-8 flex items-center justify-center" data-element="search" type="submit" aria-label="search" ><svg width="1.25rem" height="1.25rem" viewBox="0 0 24 24" class="fillCurrentColor"><path d="M15 14h-1l-.3-.3C15 13 16 11 16 9c0-3-3-6-7-6S3 6 3 9s3 7 6 7c2 0 3.1-.6 4-1.6l.3.3v.8l5 5L20 19l-5-5zm-6 0c-2 0-4-2-4-5s2-4 4-4 5 2 5 4-2 5-5 5z"/></svg></button> </div> </form> </div> </div> <div id="search-suggestions-container" data-main="true"></div> </div> </div> <div class="flex items-center justify-center w-full md:w-1/2 lg:w-1/3 m-auto flex-wrap py-4" id="recently-used-dictionaries"> </div> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <h2 class="text-3xl text-center mb-4">Das größte Online-Wörterbuch</h2> <p class="text-base p-2 text-gray-800 text-center"> Glosbe ist das größte gemeinschaftliche Wörterbuch. Es unterstützt ALLE Sprachen der Welt! Kommen Sie noch heute zu uns! </p> <div class="text-gray-800 content text-base px-4"> <p> Glosbe ist eine Plattform, die kostenlose Wörterbücher mit Kontextübersetzungen (übersetzte Sätze - das sogenannte Translation Memory) bereitstellt. Hier finden Sie: </p> <ul class="list-disc px-6 py-2"> <li>Milliarden übersetzter Sätze</li> <li>Phrasenillustrationen</li> <li>Aufnahmen und Aussprache</li> <li>Milliarden übersetzter Sätze</li> <li>automatischer Übersetzer von längeren Texten</li> </ul> <p class="py-2">Glosbe wurde dank der Bemühungen vieler Menschen entwickelt, die jeden Tag neue Inhalte hinzufügen. Machen Sie mit und teilen Sie Ihr Wissen!</p> </div> <div class="flex py-4 flex-wrap"> <div class="text-center w-1/2 sm:w-1/4 py-8"> <div class="text-xl font-medium text-primary-600"> 6.000 </div> <div class="text-sm text-gray-600">6,000 Sprachen</div> </div> <div class="text-center w-1/2 sm:w-1/4 py-8"> <div class="text-xl font-medium text-primary-600"> 2.000.000.000 </div> <div class="text-sm text-gray-600">2,000,000,000 Übersetzungen</div> </div> <div class="text-center w-1/2 sm:w-1/4 py-8"> <div class="text-xl font-medium text-primary-600"> 400.000 </div> <div class="text-sm text-gray-600">400,000 Audioaufzeichnungen</div> </div> <div class="text-center w-1/2 sm:w-1/4 py-8"> <div class="text-xl font-medium text-primary-600"> 1.000.000.000 </div> <div class="text-sm text-gray-600">1,000,000,000 Beispielsätze</div> </div> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <h2 class="text-3xl text-center mb-4">Beliebte und empfohlene Wörterbücher</h2> <div class="flex justify-stretch items-stretch flex-wrap"> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/de"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Deutsch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/el"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Griechisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/en"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Englisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/es"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Spanisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/fr"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Französisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/hi"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Hindi</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/id"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Indonesisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> <a class="block w-1/2 sm:w-1/3 md:w-1/4 p-2" href="https://de.glosbe.com/de/ja"> <div class="rounded border border-gray-300 p-2 hover:bg-tertiary-100 transition-all duration-300 bg-white flex items-center h-full ease-in-out"> <div class="flex-1"> <div class="text-xs text-gray-500"> Wörterbuch </div> <div class="text-gray-800">Deutsch - Japanisch</div> </div> <div> <span class="icon-chevron-right"></span> </div> </div> </a> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <div class="sm:flex"> <div class="w-full sm:flex items-center justify-center sm:w-1/2"> <div class="sm:w-3/4"> <h2 class="text-3xl text-center mb-4">Die Glosbe Community hat bereits 600.000 Anwender. Kommen Sie zu uns!</h2> </div> </div> <div class="w-full sm:w-1/2"> <h3 class="mb-4 text-xl">Kürzliche Änderungen</h3> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/23%20Mi%EA%9E%8Ci%20hawyi%20tukupte%EA%9E%8Cen%20mekewat%20tawa%20Nasare%20pe%20ra%EA%9E%8Cyn.%20Mi%EA%9E%8Ci%20t%C3%A3%20ti%20tuwemoherep%20aikot%C3%A3%20sa%EA%9E%8Cyru%20tehay%20moherep%20haria%20puo%20pywiat%20imienoi%20ewy.%20Mi%EA%9E%8Ci%20pote%20wyti%20Iesui%20Nasare%20piat%20i%EA%9E%8Catu%EA%9E%8Ce.">23 Miꞌi hawyi tukupteꞌen mekewat tawa Nasare pe raꞌyn. Miꞌi tã ti tuwemoherep aikotã saꞌyru tehay moherep haria puo pywiat imienoi ewy. Miꞌi pote wyti Iesui Nasare piat iꞌatuꞌe.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:23%20e%20ficou%20morando%20numa%20cidade%20chamada%20Nazar%C3%A9.%20Isso%20aconteceu%20para%20se%20cumprir%20o%20que%20os%20profetas%20tinham%20dito:%20%E2%80%9CO%20Messias%20ser%C3%A1%20chamado%20de%20Nazareno.%E2%80%9D">2:23 e ficou morando numa cidade chamada Nazaré. Isso aconteceu para se cumprir o que os profetas tinham dito: “O Messias será chamado de Nazareno.”</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=7775565596816848980#1744330499663" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/21%20Mi%EA%9E%8Ci%20hawyi%20Iuse%20ipo%C4%A9%EA%9E%8Cam%20hawyi%20to%EA%9E%8Ce%20-Pyno%20waku%20wata%EA%9E%8Caipok%20i%20ra%EA%9E%8Cyn%20ahetawa%20kape%20e%20hawyi%20tuwat%20ira%EA%9E%8Cyn%20hirokat%20hawyi%20ity%20wywo%20ta%EA%9E%8Catue%EA%9E%8Cyi%20Isareu%20kape.">21 Miꞌi hawyi Iuse ipoĩꞌam hawyi toꞌe -Pyno waku wataꞌaipok i raꞌyn ahetawa kape e hawyi tuwat iraꞌyn hirokat hawyi ity wywo taꞌatueꞌyi Isareu kape.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:21%20Ent%C3%A3o%20Jos%C3%A9%20se%20levantou,%20pegou%20a%20crian%C3%A7a%20e%20a%20sua%20m%C3%A3e%20e%20voltou%20para%20a%20terra%20de%20Israel.">2:21 Então José se levantou, pegou a criança e a sua mãe e voltou para a terra de Israel.</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=1801702875266108501#1744330499645" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/17%20Toi%EA%9E%8Catuuka%20yne%20itote%20aikot%C3%A3%20Tupana%20ehay%20moherep%20hat%20Ieremia%20mienoi%20tomiwan%20miat%20sa%EA%9E%8Cawy%EA%9E%8Ci%20sese%20hap%20ewy.">17 Toiꞌatuuka yne itote aikotã Tupana ehay moherep hat Ieremia mienoi tomiwan miat saꞌawyꞌi sese hap ewy.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:17%20Assim%20se%20cumpriu%20o%20que%20o%20profeta%20Jeremias%20tinha%20dito:">2:17 Assim se cumpriu o que o profeta Jeremias tinha dito:</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=-5015462633821407596#1744330499624" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/14%20Mi%EA%9E%8Ci%20hawyi%20Iuse%20ipo%C4%A9%EA%9E%8Cam%20na%EA%9E%8Cyn%20w%C3%A3tym%20muo%20hawyi%20meremo%20Iuse%20tioto%20hirokat%20ity%20wywo%20te%EA%9E%8Ceropopy%20Esitu%20kape.">14 Miꞌi hawyi Iuse ipoĩꞌam naꞌyn wãtym muo hawyi meremo Iuse tioto hirokat ity wywo teꞌeropopy Esitu kape.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:14%20Ent%C3%A3o%20Jos%C3%A9%20se%20levantou%20no%20meio%20da%20noite,%20pegou%20a%20crian%C3%A7a%20e%20a%20sua%20m%C3%A3e%20e%20fugiu%20para%20o%20Egito.">2:14 Então José se levantou no meio da noite, pegou a criança e a sua mãe e fugiu para o Egito.</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=3980714403741473108#1744330499606" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/12%20Mi%EA%9E%8Ci%20hawyi%20i%EA%9E%8Catumu%EA%9E%8Cetu%20Tupana%20ti%EA%9E%8Catumowatetup%20ta%EA%9E%8Cyn.%20Mio%20t%C3%A3%20e%20-Yt%20ewei%EA%9E%8Caipok%20tei%EA%9E%8Co%20morekuat%20Eroti%20puo%20henoi%20topiat%20hamo.%20Mi%EA%9E%8Ci%20pote%20te%EA%9E%8Cera%EA%9E%8Caipok%20ta%EA%9E%8Catue%EA%9E%8Cyi%20kape%20w%E1%BA%BDtup%20muap%20upi.">12 Miꞌi hawyi iꞌatumuꞌetu Tupana tiꞌatumowatetup taꞌyn. Mio tã e -Yt eweiꞌaipok teiꞌo morekuat Eroti puo henoi topiat hamo. Miꞌi pote teꞌeraꞌaipok taꞌatueꞌyi kape wẽtup muap upi.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:12%20E%20num%20sonho%20Deus%20os%20avisou%20que%20n%C3%A3o%20voltassem%20para%20falar%20com%20Herodes.%20Por%20isso%20voltaram%20para%20a%20sua%20terra%20por%20outro%20caminho.">2:12 E num sonho Deus os avisou que não voltassem para falar com Herodes. Por isso voltaram para a sua terra por outro caminho.</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=5256374442787891710#1744330499592" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="border-b-2 border-gray-200 bg-white p-2 w-full flex items-center text-gray-800"> <div class="flex-1 text-sm overflow-hidden"> <div class="w-full overflow-hidden truncate"> <span>Übersetzung erstellt: </span> <span> <a href="/mav/pt/10%20Te%EA%9E%8Cera%EA%9E%8Cakasa%20ra%EA%9E%8Cyn%20mekewat%20waikiru%20kapiat%20hawyi%20i%EA%9E%8Catuwepiit%20kahato%20ra%EA%9E%8Cyn.">10 Teꞌeraꞌakasa raꞌyn mekewat waikiru kapiat hawyi iꞌatuwepiit kahato raꞌyn.</a> <sup>mav</sup> </span> <span> → <a href="/pt/mav/2:10%20Quando%20viram%20a%20estrela,%20eles%20ficaram%20muito%20alegres%20e%20felizes.">2:10 Quando viram a estrela, eles ficaram muito alegres e felizes.</a> <sup>pt</sup> </span> </div> <div class="mt-2 text-xs text-gray-700"> <a href="https://app.glosbe.com/source/1768079" rel="nofollow">Jodevan Tupinambá</a>, 47 minutes ago </div> </div> <div> <a href="https://app.glosbe.com/translation?id=-1612926935372936867#1744330499577" rel="nofollow" aria-label="view translation details"><span class="icon-chevron-right text-secondary-600"></span></a> </div> </div> <div class="text-sm p-2"> <a href="https://app.glosbe.com/recent?l1=&l2=&user=" rel="nofollow"> Mehr... </a> </div> </div> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <div class="sm:flex"> <div class="w-full sm:flex items-center justify-center sm:w-1/2"> <div class="sm:w-3/4"> <h2 class="text-3xl text-center mb-4">Prüfen Sie Konjugation und Deklination</h2> <p class="text-base p-2 text-gray-800"> Einige Sprachen haben eine komplizierte Grammatik. Bei Glosbe können Sie Konjugations- und Deklinationstabellen überprüfen. Klicken Sie einfach auf das Wort. </p> </div> </div> <div class="w-full sm:w-1/2"> <div class="flex items-center justify-center"> <picture> <source media="(min-width: 576px)" srcset="/assets/images/feature-1.svg" type="image/svg+xml" /> <source media="(min-width: 576px)" srcset="/assets/images/feature-1.png" type="image/png" /> <source media="(max-width: 575px)" srcset="/assets/images/feature-1-mobile.svg" type="image/svg+xml" /> <img src="/assets/images/feature-1-mobile.png" alt="" /> </picture> </div> </div> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <div class="sm:flex"> <div class="w-full sm:flex items-center justify-center order-last sm:w-1/2"> <div class="sm:w-3/4"> <h2 class="text-3xl text-center mb-4">Durchsuchen Sie das Bildwörterbuch</h2> <p class="text-base p-2 text-gray-800"> Ein Bild sagt mehr als tausend Worte. Deshalb zeigen wir Bilder für viele Worte. </p> </div> </div> <div class="w-full sm:w-1/2"> <div class="flex items-center justify-center"> <picture> <source media="(min-width: 576px)" srcset="/assets/images/feature-2.png" /> <img src="/assets/images/feature-2-mobile.png" alt="" /> </picture> </div> </div> </div> </div> </div> <div class="py-10 odd:bg-slate-100 bg-white"> <div class="content"> <div class="sm:flex"> <div class="w-full sm:flex items-center justify-center sm:w-1/2"> <div class="sm:w-3/4"> <h2 class="text-3xl text-center mb-4">Sammeln Sie Ihre Lieblingsübersetzungen</h2> <p class="text-base p-2 text-gray-800"> Möchten Sie Ihr persönliches Wörterbuch erstellen? Vielleicht möchten Sie üben und einige Wörter lernen? Mit Glosbe geht das ganz einfach! Markieren Sie einfach Übersetzungen, die Sie interessieren. </p> <p class="text-base p-2 text-gray-800"> (demnächst verfügbar) </p> </div> </div> <div class="w-full sm:w-1/2"> <div class="flex items-center justify-center"> <picture> <source media="(min-width: 576px)" srcset="/assets/images/feature-3.svg" type="image/svg+xml" /> <source media="(min-width: 576px)" srcset="/assets/images/feature-3.png" type="image/png" /> <source media="(max-width: 575px)" srcset="/assets/images/feature-3-mobile.svg" type="image/svg+xml" /> <img src="/assets/images/feature-3-mobile.png" alt="" /> </picture> </div> </div> </div> </div> </div> </div> <footer class="py-4 text-sm text-gray-900 bg-slate-300 flex mt-2"> <div class="flex justify-around content m-auto flex-col md:flex-row"> <div class="flex-1 px-2"> <a href="/" class="text-xl text-center text-gray-900 flex items-center"> <img width="1.25rem" height="1.25rem" src="/assets/images/glosbe-logo-bird-2.svg" class="glosbe-logo inline-block w-5 h-5 object-contain" alt="Glosbe logo" loading="lazy" > Glosbe </a> <div class="mt-2">Stolz erstellt mit ♥ in Polen</div> </div> <nav class="px-4"> <p class="footer-header">Tools</p> <ul class="footer-menu"> <li><a href="https://app.glosbe.com/dictionary-builder" rel="nofollow">Wörterbuchersteller</a></li> <li><a href="https://app.glosbe.com/recorder" rel="nofollow">Aussprache-Recorder</a></li> <li><a href="https://app.glosbe.com/add-multiple" rel="nofollow">Übersetzungen stapelweise hinzufügen</a></li> <li><a href="https://app.glosbe.com/add-examples" rel="nofollow">Fügen Sie Beispiele im Stapel hinzu</a></li> <li><a href="https://app.glosbe.com/transliteration" rel="nofollow">Transliteration</a></li> <li> <a href="/all-dictionaries" rel="nofollow"> Alle Wörterbücher </a> </li> </ul> </nav> <nav class="px-4"><p class="footer-header">Über</p> <ul class="footer-menu"> <li><a href="/about" rel="nofollow">Über Glosbe</a></li> <li><a href="/partners" rel="nofollow">Partner</a></li> <li><a href="/privacy-policy" rel="nofollow">Datenschutzpolitik</a></li> <li><a href="/terms" rel="nofollow">Nutzungsbedingungen</a></li> <li><a href="/help" rel="nofollow">Hilfe</a></li> </ul> </nav> <nav class="px-4"> <p class="footer-header">Bleiben Sie in Kontakt</p> <ul class="footer-menu"> <li><a href="https://www.facebook.com/Glosbe/" target="_blank" rel="noopener nofollow">Facebook</a></li> <li><a href="https://twitter.com/glosbe" rel="noopener nofollow">Twitter</a></li> <li><a href="/contact" rel="nofollow">Kontakt</a></li> </ul> </nav> </div> </footer> </div> <script defer src="/assets/js/errorHandler.min.js?891543b0fd4e9a422e6e88a578bcf2e2" type="module"></script> <script src="/assets/js/analytics.min.js?ver=4" async defer></script> <script>window.glosbe = {"dictionary":{"l1":{"code":"de","name":"Deutsch","nameForDictionarySource":"Deutsch","dativeName":"Deutsch","dense":false,"hasSpecialChars":true,"rtl":false},"l2":{"code":"en","name":"Englisch","nameForDictionarySource":"Englisch","dativeName":"Englisch","dense":false,"hasSpecialChars":false,"rtl":false}},"phrase":null,"auth":{"name":"guest","uid":0,"loggedIn":false,"loginUrl":"https://auth.glosbe.com/login?returnUrl=https%3A%2F%2Fde.glosbe.com%2F"},"cards":{"apiUrl":"https://cards.glosbe.com/__api","appUrl":"https://cards.glosbe.com"},"gitRevision":"","requestUrl":"/","translationUrlTemplate":"/de/en/PHRASE_PLACEHOLDER","ipAddress":"172.70.208.109"};</script> <script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";function e(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}function t(e){return new this(function(t,n){function o(e,n){if(n&&("object"==typeof n||"function"==typeof n)){var f=n.then;if("function"==typeof f)return void f.call(n,function(t){o(e,t)},function(n){r[e]={status:"rejected",reason:n},0==--i&&t(r)})}r[e]={status:"fulfilled",value:n},0==--i&&t(r)}if(!e||"undefined"==typeof e.length)return n(new TypeError(typeof e+" "+e+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var r=Array.prototype.slice.call(e);if(0===r.length)return t([]);for(var i=r.length,f=0;r.length>f;f++)o(f,r[f])})}function n(e){return!(!e||"undefined"==typeof e.length)}function o(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=undefined,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var o;try{o=n(e._value)}catch(r){return void u(t.promise,r)}f(t.promise,o)}else(1===e._state?f:u)(t.promise,e._value)})):e._deferreds.push(t)}function f(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof r)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void l(function(e,t){return function(){e.apply(t,arguments)}}(n,t),e)}e._state=1,e._value=t,c(e)}catch(o){u(e,o)}}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;n>t;t++)i(e,e._deferreds[t]);e._deferreds=null}function l(e,t){var n=!1;try{e(function(e){n||(n=!0,f(t,e))},function(e){n||(n=!0,u(t,e))})}catch(o){if(n)return;n=!0,u(t,o)}}var a=setTimeout;r.prototype["catch"]=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=new this.constructor(o);return i(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},r.prototype["finally"]=e,r.all=function(e){return new r(function(t,o){function r(e,n){try{if(n&&("object"==typeof n||"function"==typeof n)){var u=n.then;if("function"==typeof u)return void u.call(n,function(t){r(e,t)},o)}i[e]=n,0==--f&&t(i)}catch(c){o(c)}}if(!n(e))return o(new TypeError("Promise.all accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var f=i.length,u=0;i.length>u;u++)r(u,i[u])})},r.allSettled=t,r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,n){n(e)})},r.race=function(e){return new r(function(t,o){if(!n(e))return o(new TypeError("Promise.race accepts an array"));for(var i=0,f=e.length;f>i;i++)r.resolve(e[i]).then(t,o)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){a(e,0)},r._unhandledRejectionFn=function(e){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var s=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}();"function"!=typeof s.Promise?s.Promise=r:s.Promise.prototype["finally"]?s.Promise.allSettled||(s.Promise.allSettled=t):s.Promise.prototype["finally"]=e}); </script> <script> /* Closest */ if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } if (!Element.prototype.closest) { Element.prototype.closest = function (s) { var el = this; do { if (el.matches(s)) return el; el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === 1); return null; }; } /* classList replace */ DOMTokenList.prototype.replace = function (a, b) { var arr = Array(this); var regex = new RegExp(arr.join("|").replace(/ /g, "|"), "i"); if (!regex.test(a)) { return this; } this.remove(a); this.add(b); return this; } /** Class list */ /* * classList.js: Cross-browser full element.classList implementation. * 1.2.20171210 * * By Eli Grey, http://eligrey.com * License: Dedicated to the public domain. * See https://github.com/eligrey/classList.js/blob/master/LICENSE.md */ /*global self, document, DOMException */ /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */ if ("document" in self) { // Full polyfill for browsers with no classList support // Including IE < Edge missing SVGElement.classList if ( !("classList" in document.createElement("_")) || document.createElementNS && !("classList" in document.createElementNS("http://www.w3.org/2000/svg", "g")) ) { (function (view) { "use strict"; if (!('Element' in view)) return; var classListProp = "classList" , protoProp = "prototype" , elemCtrProto = view.Element[protoProp] , objCtr = Object , strTrim = String[protoProp].trim || function () { return this.replace(/^\s+|\s+$/g, ""); } , arrIndexOf = Array[protoProp].indexOf || function (item) { var i = 0 , len = this.length ; for (; i < len; i++) { if (i in this && this[i] === item) { return i; } } return -1; } // Vendors: please allow content code to instantiate DOMExceptions , DOMEx = function (type, message) { this.name = type; this.code = DOMException[type]; this.message = message; } , checkTokenAndGetIndex = function (classList, token) { if (token === "") { throw new DOMEx( "SYNTAX_ERR" , "The token must not be empty." ); } if (/\s/.test(token)) { throw new DOMEx( "INVALID_CHARACTER_ERR" , "The token must not contain space characters." ); } return arrIndexOf.call(classList, token); } , ClassList = function (elem) { var trimmedClasses = strTrim.call(elem.getAttribute("class") || "") , classes = trimmedClasses ? trimmedClasses.split(/\s+/) : [] , i = 0 , len = classes.length ; for (; i < len; i++) { this.push(classes[i]); } this._updateClassName = function () { elem.setAttribute("class", this.toString()); }; } , classListProto = ClassList[protoProp] = [] , classListGetter = function () { return new ClassList(this); } ; // Most DOMException implementations don't allow calling DOMException's toString() // on non-DOMExceptions. Error's toString() is sufficient here. DOMEx[protoProp] = Error[protoProp]; classListProto.item = function (i) { return this[i] || null; }; classListProto.contains = function (token) { return ~checkTokenAndGetIndex(this, token + ""); }; classListProto.add = function () { var tokens = arguments , i = 0 , l = tokens.length , token , updated = false ; do { token = tokens[i] + ""; if (!~checkTokenAndGetIndex(this, token)) { this.push(token); updated = true; } } while (++i < l); if (updated) { this._updateClassName(); } }; classListProto.remove = function () { var tokens = arguments , i = 0 , l = tokens.length , token , updated = false , index ; do { token = tokens[i] + ""; index = checkTokenAndGetIndex(this, token); while (~index) { this.splice(index, 1); updated = true; index = checkTokenAndGetIndex(this, token); } } while (++i < l); if (updated) { this._updateClassName(); } }; classListProto.toggle = function (token, force) { var result = this.contains(token) , method = result ? force !== true && "remove" : force !== false && "add" ; if (method) { this[method](token); } if (force === true || force === false) { return force; } else { return !result; } }; classListProto.replace = function (token, replacement_token) { var index = checkTokenAndGetIndex(token + ""); if (~index) { this.splice(index, 1, replacement_token); this._updateClassName(); } } classListProto.toString = function () { return this.join(" "); }; if (objCtr.defineProperty) { var classListPropDesc = { get: classListGetter , enumerable: true , configurable: true }; try { objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); } catch (ex) { // IE 8 doesn't support enumerable:true // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36 // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected if (ex.number === undefined || ex.number === -0x7FF5EC54) { classListPropDesc.enumerable = false; objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); } } } else if (objCtr[protoProp].__defineGetter__) { elemCtrProto.__defineGetter__(classListProp, classListGetter); } }(self)); } // There is full or partial native classList support, so just check if we need // to normalize the add/remove and toggle APIs. (function () { "use strict"; var testElement = document.createElement("_"); testElement.classList.add("c1", "c2"); // Polyfill for IE 10/11 and Firefox <26, where classList.add and // classList.remove exist but support only one argument at a time. if (!testElement.classList.contains("c2")) { var createMethod = function (method) { var original = DOMTokenList.prototype[method]; DOMTokenList.prototype[method] = function (token) { var i, len = arguments.length; for (i = 0; i < len; i++) { token = arguments[i]; original.call(this, token); } }; }; createMethod('add'); createMethod('remove'); } testElement.classList.toggle("c3", false); // Polyfill for IE 10 and Firefox <24, where classList.toggle does not // support the second argument. if (testElement.classList.contains("c3")) { var _toggle = DOMTokenList.prototype.toggle; DOMTokenList.prototype.toggle = function (token, force) { if (1 in arguments && !this.contains(token) === !force) { return force; } else { return _toggle.call(this, token); } }; } // replace() polyfill if (!("replace" in document.createElement("_").classList)) { DOMTokenList.prototype.replace = function (token, replacement_token) { var tokens = this.toString().split(" ") , index = tokens.indexOf(token + "") ; if (~index) { tokens = tokens.slice(index); this.remove.apply(this, tokens); this.add(replacement_token); this.add.apply(this, tokens.slice(1)); } } } testElement = null; }()); } function installPolyfils() { if (!document && !document.querySelector) { return; } function fixFooter() { var footer = document.querySelector("footer"); var main = document.querySelector("main"); if (main && footer) { footer.style.top = (main.scrollHeight) + "px"; footer.style.left = 0; footer.style.right = 0; footer.style.position = "absolute"; } } setInterval(fixFooter, 100); } try { installPolyfils(); } catch (e) { console.error(e); } var global = (typeof globalThis !== 'undefined' && globalThis) || (typeof self !== 'undefined' && self) || (typeof global !== 'undefined' && global) var support = { searchParams: 'URLSearchParams' in global, iterable: 'Symbol' in global && 'iterator' in Symbol, blob: 'FileReader' in global && 'Blob' in global && (function () { try { new Blob() return true } catch (e) { return false } })(), formData: 'FormData' in global, arrayBuffer: 'ArrayBuffer' in global } function isDataView(obj) { return obj && DataView.prototype.isPrototypeOf(obj) } if (support.arrayBuffer) { var viewClasses = [ '[object Int8Array]', '[object Uint8Array]', '[object Uint8ClampedArray]', '[object Int16Array]', '[object Uint16Array]', '[object Int32Array]', '[object Uint32Array]', '[object Float32Array]', '[object Float64Array]' ] var isArrayBufferView = ArrayBuffer.isView || function (obj) { return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1 } } function normalizeName(name) { if (typeof name !== 'string') { name = String(name) } if (/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(name) || name === '') { throw new TypeError('Invalid character in header field name: "' + name + '"') } return name.toLowerCase() } function normalizeValue(value) { if (typeof value !== 'string') { value = String(value) } return value } // Build a destructive iterator for the value list function iteratorFor(items) { var iterator = { next: function () { var value = items.shift() return { done: value === undefined, value: value } } } if (support.iterable) { iterator[Symbol.iterator] = function () { return iterator } } return iterator } function Headers(headers) { this.map = {} if (headers instanceof Headers) { headers.forEach(function (value, name) { this.append(name, value) }, this) } else if (Array.isArray(headers)) { headers.forEach(function (header) { this.append(header[0], header[1]) }, this) } else if (headers) { Object.getOwnPropertyNames(headers).forEach(function (name) { this.append(name, headers[name]) }, this) } } Headers.prototype.append = function (name, value) { name = normalizeName(name) value = normalizeValue(value) var oldValue = this.map[name] this.map[name] = oldValue ? oldValue + ', ' + value : value } Headers.prototype['delete'] = function (name) { delete this.map[normalizeName(name)] } Headers.prototype.get = function (name) { name = normalizeName(name) return this.has(name) ? this.map[name] : null } Headers.prototype.has = function (name) { return this.map.hasOwnProperty(normalizeName(name)) } Headers.prototype.set = function (name, value) { this.map[normalizeName(name)] = normalizeValue(value) } Headers.prototype.forEach = function (callback, thisArg) { for (var name in this.map) { if (this.map.hasOwnProperty(name)) { callback.call(thisArg, this.map[name], name, this) } } } Headers.prototype.keys = function () { var items = [] this.forEach(function (value, name) { items.push(name) }) return iteratorFor(items) } Headers.prototype.values = function () { var items = [] this.forEach(function (value) { items.push(value) }) return iteratorFor(items) } Headers.prototype.entries = function () { var items = [] this.forEach(function (value, name) { items.push([name, value]) }) return iteratorFor(items) } if (support.iterable) { Headers.prototype[Symbol.iterator] = Headers.prototype.entries } function consumed(body) { if (body.bodyUsed) { return Promise.reject(new TypeError('Already read')) } body.bodyUsed = true } function fileReaderReady(reader) { return new Promise(function (resolve, reject) { reader.onload = function () { resolve(reader.result) } reader.onerror = function () { reject(reader.error) } }) } function readBlobAsArrayBuffer(blob) { var reader = new FileReader() var promise = fileReaderReady(reader) reader.readAsArrayBuffer(blob) return promise } function readBlobAsText(blob) { var reader = new FileReader() var promise = fileReaderReady(reader) reader.readAsText(blob) return promise } function readArrayBufferAsText(buf) { var view = new Uint8Array(buf) var chars = new Array(view.length) for (var i = 0; i < view.length; i++) { chars[i] = String.fromCharCode(view[i]) } return chars.join('') } function bufferClone(buf) { if (buf.slice) { return buf.slice(0) } else { var view = new Uint8Array(buf.byteLength) view.set(new Uint8Array(buf)) return view.buffer } } function Body() { this.bodyUsed = false this._initBody = function (body) { /* fetch-mock wraps the Response object in an ES6 Proxy to provide useful test harness features such as flush. However, on ES5 browsers without fetch or Proxy support pollyfills must be used; the proxy-pollyfill is unable to proxy an attribute unless it exists on the object before the Proxy is created. This change ensures Response.bodyUsed exists on the instance, while maintaining the semantic of setting Request.bodyUsed in the constructor before _initBody is called. */ this.bodyUsed = this.bodyUsed this._bodyInit = body if (!body) { this._bodyText = '' } else if (typeof body === 'string') { this._bodyText = body } else if (support.blob && Blob.prototype.isPrototypeOf(body)) { this._bodyBlob = body } else if (support.formData && FormData.prototype.isPrototypeOf(body)) { this._bodyFormData = body } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) { this._bodyText = body.toString() } else if (support.arrayBuffer && support.blob && isDataView(body)) { this._bodyArrayBuffer = bufferClone(body.buffer) // IE 10-11 can't handle a DataView body. this._bodyInit = new Blob([this._bodyArrayBuffer]) } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) { this._bodyArrayBuffer = bufferClone(body) } else { this._bodyText = body = Object.prototype.toString.call(body) } if (!this.headers.get('content-type')) { if (typeof body === 'string') { this.headers.set('content-type', 'text/plain;charset=UTF-8') } else if (this._bodyBlob && this._bodyBlob.type) { this.headers.set('content-type', this._bodyBlob.type) } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) { this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8') } } } if (support.blob) { this.blob = function () { var rejected = consumed(this) if (rejected) { return rejected } if (this._bodyBlob) { return Promise.resolve(this._bodyBlob) } else if (this._bodyArrayBuffer) { return Promise.resolve(new Blob([this._bodyArrayBuffer])) } else if (this._bodyFormData) { throw new Error('could not read FormData body as blob') } else { return Promise.resolve(new Blob([this._bodyText])) } } this.arrayBuffer = function () { if (this._bodyArrayBuffer) { var isConsumed = consumed(this) if (isConsumed) { return isConsumed } if (ArrayBuffer.isView(this._bodyArrayBuffer)) { return Promise.resolve( this._bodyArrayBuffer.buffer.slice( this._bodyArrayBuffer.byteOffset, this._bodyArrayBuffer.byteOffset + this._bodyArrayBuffer.byteLength ) ) } else { return Promise.resolve(this._bodyArrayBuffer) } } else { return this.blob().then(readBlobAsArrayBuffer) } } } this.text = function () { var rejected = consumed(this) if (rejected) { return rejected } if (this._bodyBlob) { return readBlobAsText(this._bodyBlob) } else if (this._bodyArrayBuffer) { return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer)) } else if (this._bodyFormData) { throw new Error('could not read FormData body as text') } else { return Promise.resolve(this._bodyText) } } if (support.formData) { this.formData = function () { return this.text().then(decode) } } this.json = function () { return this.text().then(JSON.parse) } return this } // HTTP methods whose capitalization should be normalized var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'] function normalizeMethod(method) { var upcased = method.toUpperCase() return methods.indexOf(upcased) > -1 ? upcased : method } function Request(input, options) { if (!(this instanceof Request)) { throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') } options = options || {} var body = options.body if (input instanceof Request) { if (input.bodyUsed) { throw new TypeError('Already read') } this.url = input.url this.credentials = input.credentials if (!options.headers) { this.headers = new Headers(input.headers) } this.method = input.method this.mode = input.mode this.signal = input.signal if (!body && input._bodyInit != null) { body = input._bodyInit input.bodyUsed = true } } else { this.url = String(input) } this.credentials = options.credentials || this.credentials || 'same-origin' if (options.headers || !this.headers) { this.headers = new Headers(options.headers) } this.method = normalizeMethod(options.method || this.method || 'GET') this.mode = options.mode || this.mode || null this.signal = options.signal || this.signal this.referrer = null if ((this.method === 'GET' || this.method === 'HEAD') && body) { throw new TypeError('Body not allowed for GET or HEAD requests') } this._initBody(body) if (this.method === 'GET' || this.method === 'HEAD') { if (options.cache === 'no-store' || options.cache === 'no-cache') { // Search for a '_' parameter in the query string var reParamSearch = /([?&])_=[^&]*/ if (reParamSearch.test(this.url)) { // If it already exists then set the value with the current time this.url = this.url.replace(reParamSearch, '$1_=' + new Date().getTime()) } else { // Otherwise add a new '_' parameter to the end with the current time var reQueryString = /\?/ this.url += (reQueryString.test(this.url) ? '&' : '?') + '_=' + new Date().getTime() } } } } Request.prototype.clone = function () { return new Request(this, { body: this._bodyInit }) } function decode(body) { var form = new FormData() body .trim() .split('&') .forEach(function (bytes) { if (bytes) { var split = bytes.split('=') var name = split.shift().replace(/\+/g, ' ') var value = split.join('=').replace(/\+/g, ' ') form.append(decodeURIComponent(name), decodeURIComponent(value)) } }) return form } function parseHeaders(rawHeaders) { var headers = new Headers() // Replace instances of \r\n and \n followed by at least one space or horizontal tab with a space // https://tools.ietf.org/html/rfc7230#section-3.2 var preProcessedHeaders = rawHeaders.replace(/\r?\n[\t ]+/g, ' ') // Avoiding split via regex to work around a common IE11 bug with the core-js 3.6.0 regex polyfill // https://github.com/github/fetch/issues/748 // https://github.com/zloirock/core-js/issues/751 preProcessedHeaders .split('\r') .map(function (header) { return header.indexOf('\n') === 0 ? header.substr(1, header.length) : header }) .forEach(function (line) { var parts = line.split(':') var key = parts.shift().trim() if (key) { var value = parts.join(':').trim() headers.append(key, value) } }) return headers } Body.call(Request.prototype) function Response(bodyInit, options) { if (!(this instanceof Response)) { throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') } if (!options) { options = {} } this.type = 'default' this.status = options.status === undefined ? 200 : options.status this.ok = this.status >= 200 && this.status < 300 this.statusText = options.statusText === undefined ? '' : '' + options.statusText this.headers = new Headers(options.headers) this.url = options.url || '' this._initBody(bodyInit) } Body.call(Response.prototype) Response.prototype.clone = function () { return new Response(this._bodyInit, { status: this.status, statusText: this.statusText, headers: new Headers(this.headers), url: this.url }) } Response.error = function () { var response = new Response(null, { status: 0, statusText: '' }) response.type = 'error' return response } var redirectStatuses = [301, 302, 303, 307, 308] Response.redirect = function (url, status) { if (redirectStatuses.indexOf(status) === -1) { throw new RangeError('Invalid status code') } return new Response(null, { status: status, headers: { location: url } }) } var DOMException = global.DOMException try { new DOMException() } catch (err) { DOMException = function (message, name) { this.message = message this.name = name var error = Error(message) this.stack = error.stack } DOMException.prototype = Object.create(Error.prototype) DOMException.prototype.constructor = DOMException } function fetch(input, init) { return new Promise(function (resolve, reject) { var request = new Request(input, init) if (request.signal && request.signal.aborted) { return reject(new DOMException('Aborted', 'AbortError')) } var xhr = new XMLHttpRequest() function abortXhr() { xhr.abort() } xhr.onload = function () { var options = { status: xhr.status, statusText: xhr.statusText, headers: parseHeaders(xhr.getAllResponseHeaders() || '') } options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL') var body = 'response' in xhr ? xhr.response : xhr.responseText setTimeout(function () { resolve(new Response(body, options)) }, 0) } xhr.onerror = function () { setTimeout(function () { reject(new TypeError('Network request failed')) }, 0) } xhr.ontimeout = function () { setTimeout(function () { reject(new TypeError('Network request failed')) }, 0) } xhr.onabort = function () { setTimeout(function () { reject(new DOMException('Aborted', 'AbortError')) }, 0) } function fixUrl(url) { try { return url === '' && global.location.href ? global.location.href : url } catch (e) { return url } } xhr.open(request.method, fixUrl(request.url), true) if (request.credentials === 'include') { xhr.withCredentials = true } else if (request.credentials === 'omit') { xhr.withCredentials = false } if ('responseType' in xhr) { if (support.blob) { xhr.responseType = 'blob' } else if ( support.arrayBuffer && request.headers.get('Content-Type') && request.headers.get('Content-Type').indexOf('application/octet-stream') !== -1 ) { xhr.responseType = 'arraybuffer' } } if (init && typeof init.headers === 'object' && !(init.headers instanceof Headers)) { Object.getOwnPropertyNames(init.headers).forEach(function (name) { xhr.setRequestHeader(name, normalizeValue(init.headers[name])) }) } else { request.headers.forEach(function (value, name) { xhr.setRequestHeader(name, value) }) } if (request.signal) { request.signal.addEventListener('abort', abortXhr) xhr.onreadystatechange = function () { // DONE (success or failure) if (xhr.readyState === 4) { request.signal.removeEventListener('abort', abortXhr) } } } xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit) }) } fetch.polyfill = true if (!global.fetch) { global.fetch = fetch global.Headers = Headers global.Request = Request global.Response = Response } </script> <script defer src="/assets/js/localized/glosbe-components-de.js?e7559c7d316895f2762ced75cf1d5514" type="module"></script><script defer src="/assets/js/localized/glosbe-components-de.legacy.js?43580a7aa41ae93a310e5989b8392205" nomodule></script> <div id="glosbe-components" class="position: absolute;" style="left: -1000px"></div> <script> window.trufle_ctr = 'US'; window.trufle_alg_main = ["020","020","020","020","020","100","140"]; window.trufle_alg_compare = ["000","040","070","100","140","180","200"]; </script> <script> setTimeout(function() {!function(a){"function"==typeof define&&define.amd?define(a):a()}(function(){"use strict";var b=new(function(){function Y(){this.slotsOnPage=[],this.currentUrl=window.location.pathname.toString(),this.experiment=1}return Y.prototype.addSlot=function(Z,$,_){this.slotsOnPage.push({id:Z,placementName:$,lazy:_||!1})},Y.prototype.changeUrlIfNew=function(aa){return this.currentUrl!==aa&&(this.currentUrl=aa,!0)},Y}()),c=function(){return(c=Object.assign||function(ba){for(var ca,da=1,ea=arguments.length;da<ea;da++)for(var fa in ca=arguments[da])Object.prototype.hasOwnProperty.call(ca,fa)&&(ba[fa]=ca[fa]);return ba}).apply(this,arguments)};var d="/172492972/general-au/",e="topTrufle",f="rightSidebarFirstTrufle",g="rightSidebarSecondTrufle",h="rightSidebarThirdTrufle",i="bottomTrufle",j=[{width:234,experiment:[0,1,2],slots:[{placement:e,sizes:[[234,60]],path:d+"AFT-top-banner/234x0"},{placement:i,sizes:[[234,60]],path:d+"BFT-footer/234x0"}]},{width:320,experiment:[0,1,2],slots:[{placement:e,sizes:[[320,100]],path:d+"AFT-top-banner/320x0"},{placement:i,sizes:[[320,100],[320,200]],path:d+"BFT-footer/234x0"}]},{width:336,experiment:[0,1,2],slots:[{placement:e,sizes:[[336,280],[320,100]],path:d+"AFT-top-banner/320x0",selector:".top-trufle-inline"},{placement:e,sizes:[[320,100]],path:d+"AFT-top-banner/320x0",selector:".trufle-top-aft"},{placement:i,sizes:[[320,100],[320,200],[336,280]],path:d+"BFT-footer/234x0"}]},{width:468,experiment:[0,1,2],slots:[{placement:e,sizes:[[468,100],[336,280],[320,100]],path:d+"AFT-top-banner/468x0",selector:".top-trufle-inline"},{placement:e,sizes:[[468,100],[320,100]],path:d+"AFT-top-banner/468x0",selector:".trufle-top-aft"},{placement:i,sizes:[[320,100],[320,200],[336,280],[468,100]],path:d+"BFT-footer/234x0"}]},{width:768,experiment:[2],slots:[{placement:e,sizes:[[728,90]],path:d+"AFT-top-banner/728x0"},{placement:i,sizes:[[970,250],[930,180],[480,320],[950,90],[960,90],[970,66],[300,250],[728,90],[336,280],[750,100],[320,50],[468,60],[970,90],[980,90],[750,300],[300,100],[1024,768],[768,1024],[580,400],[750,200],[980,120]],path:d+"BFT-footer/320x0-727x0"}]},{width:960,experiment:[0,1,2],slots:[{placement:e,sizes:[[728,90]],path:d+"AFT-top-banner/728x0"},{placement:i,sizes:[[970,250],[930,180],[480,320],[950,90],[960,90],[970,66],[300,250],[728,90],[336,280],[750,100],[320,50],[468,60],[970,90],[980,90],[750,300],[300,100],[1024,768],[768,1024],[580,400],[750,200],[980,120]],path:d+"BFT-footer/320x0-727x0"}]},{width:1024,experiment:[0,1,2],slots:[{placement:e,sizes:[[728,90]],path:d+"AFT-top-banner/970x0"},{placement:f,sizes:[[160,600]],path:d+"AFT-sidebar-first/160x600"},{placement:i,sizes:[[970,250],[930,180],[480,320],[950,90],[960,90],[970,66],[300,250],[728,90],[336,280],[750,100],[320,50],[468,60],[970,90],[980,90],[750,300],[300,100],[1024,768],[768,1024],[580,400],[750,200],[980,120]],path:d+"BFT-footer/320x0-727x0"}]},{width:1280,experiment:[0,1,2],slots:[{placement:e,sizes:[[728,90]],path:d+"AFT-top-banner/970x0"},{placement:f,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-first/336x280"},{placement:g,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-second/336x280"},{placement:h,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-second"},{placement:i,sizes:[[970,250],[930,180],[480,320],[950,90],[960,90],[970,66],[300,250],[728,90],[336,280],[750,100],[320,50],[468,60],[970,90],[980,90],[750,300],[300,100],[1024,768],[768,1024],[580,400],[750,200],[980,120]],path:d+"BFT-footer/320x0-727x0"}]},{width:1280,experiment:[0,1,2],slots:[{placement:e,sizes:[[728,90]],path:d+"AFT-top-banner/970x0"},{placement:f,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-first/336x280"},{placement:g,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-second/336x280"},{placement:h,sizes:[[336,280],[300,250]],path:d+"AFT-sidebar-second"},{placement:i,sizes:[[970,250],[930,180],[480,320],[950,90],[960,90],[970,66],[300,250],[728,90],[336,280],[750,100],[320,50],[468,60],[970,90],[980,90],[750,300],[300,100],[1024,768],[768,1024],[580,400],[750,200],[980,120]],path:d+"BFT-footer/320x0-727x0"}]}];var k=location.search&&location.search.indexOf("debugAds"),l=["020","040","070"],m=window.trufle_alg_main||l,n=["000","010","020","040","070","100","120","140","180","200"],o=window.trufle_alg_compare||n,p=Math.random()<.95,q=Math.random()<1;var r=function(){var ga=l[Math.floor(Math.random()*l.length)];if(location.search&&location.search.indexOf("price_algorithm=")>=0){var ha=location.search.substring(location.search.indexOf("price_algorithm=")+"price_algorithm=".length);(ha===l[0]||n.indexOf(ha)>=0)&&(ga=ha)}else{var ia=p?q?m:l:q?o:n;ga=ia[Math.floor(Math.random()*ia.length)],k&&console.log("ADS DEBUG","Algorithms: ",{shouldChoosePreconfiguredAlgorithm:q,shouldPickDefaultAlgorithm:p,compareAlgorithms:n,mainAlgorithms:l,preconfiguredAlgorithmProbability:1,preconfiguredCompareAlgorithms:o,prefconfiguredMainAlgorithms:m,algorithm:ga})}return ga}(),s=["-2"],t=Math.random()<.2,u=s[Math.floor(Math.random()*s.length)];for(var v=[],w=0;w<46;w++)if(w%5==0){var x="000"+w;v.push(x.substring(x.length-3))}var y="truflaStep";function z(){var ja=window.localStorage.getItem(y);if(null!=ja)try{return JSON.parse(ja)}catch(ja){try{window.localStorage.removeItem(y)}catch(ja){}}return{}}function A(ka){return ka.getAdUnitPath()+"_"+ka.getSlotElementId()+"_"+r}function B(la){var ma=z(),na=A(la),oa=la.getTargeting("algo_step")[0];oa&&oa.trim().length>0?ma[na]=oa:delete ma[na],function(pa){try{window.localStorage.setItem(y,JSON.stringify(pa))}catch(pa){console.error("Error when trying to save algostepcache",pa)}}(ma)}function C(qa){var ra=qa.getTargeting("algo_step")[0],sa=0;return"fresh"!==u&&(sa=t?function(ta,ua){var va=z()[A(ta)];return parseInt(va||"",10)||ua}(qa,0):0),parseInt(ra,10)||sa}function D(wa){try{var xa=wa.getSlotElementId();if(xa){var ya=document.getElementById(xa);if(ya&&ya.dataset.skipAuction)return!0}}catch(wa){}if(wa.getAdUnitPath().indexOf("instream")>0)return!0;var za=window.location.hostname;return"glosbe.com"===za||za.match(/[a-z][a-z]\.glosbe\.com/)?["af.glosbe.com","be.glosbe.com","cy.glosbe.com","fa.glosbe.com","hy.glosbe.com","is.glosbe.com","ka.glosbe.com","mk.glosbe.com","my.glosbe.com","sq.glosbe.com","sw.glosbe.com"].indexOf(za)>=0:!!wa.getAdUnitPath().endsWith("fallback")||!!wa.getAdUnitPath().endsWith("instream")}function E(Aa){if(!D(Aa)){var Ba="000";q?Ba=p?"010":"110":p||(Ba="100");var Ca=C(Aa),Da=0==Ca?1:Ca+1;Da=Math.min(6,Da),Aa.setTargeting("algo_cmp",Ba+""),Aa.setTargeting("restart_auction",u),Aa.setTargeting("algo_step",Da+""),Aa.setTargeting("price_algorithm",r),Aa.setTargeting("algo_cache",t+""),Aa.setTargeting("algo_floor","000"),k&&console.log("ADS DEBUG","targeting",{slot:Aa,targeting:Aa.getTargetingKeys().reduce(function(Ea,Fa){var Ga;return c(c({},Ea),((Ga={})[Fa]=Aa.getTargeting(Fa).join(", "),Ga))},{})}),B(Aa)}}var F="/172492972/general-au/instream",G="/172492972/general-au/Refr",H=Math.random()<.99?0:1,I=window.trufle_ctr;I&&["ABW","AF","AFG","AL","ALB","AM","AR","ARG","ARM","AW","BDI","BHS","BI","BN","BO","BOL","BRN","BS","BW","BWA","CHN","CM","CMR","CN","DZ","DZA","EC","ECU","EG","EGY","EH","ESH","ET","ETH","FJ","FJI","GA","GAB","GE","GEO","GH","GHA","GM","GMB","GT","GTM","HN","HND","HT","HTI","IN","IND","IQ","IRQ","IS","ISL","JO","JOR","KE","KEN","KH","KHM","LA","LAO","LB","LBN","LBY","LK","LKA","LY","MA","MAR","MDG","MDV","MG","MK","MKD","ML","MLI","MM","MMR","MN","MNG","MV","MW","MWI","NA","NAM","NG","NGA","NI","NIC","NP","NPL","PE","PER","PG","PNG","PRY","PS","PSE","PY","RU","RUS","SD","SDN","SR","SS","SSD","SUR","SWZ","SZ","TCD","TD","TG","TGO","TJ","TJK","TKM","TL","TLS","TM","TN","TO","TON","TUN","TZ","TZA","UG","UGA","URY","UY","VE","VEN","VN","VNM","XK","XKX","YE","YEM","ZM","ZMB","ZW","ZWE"].indexOf(I)>=0&&(H=2);var J=!0,K=new URLSearchParams(location.search);try{var L=parseInt(K.get("ads_type")+"");Number.isNaN(L)||(H=L)}catch(b){}function M(Ha){return function(Ia,Ja){var Ka=Ja.getBoundingClientRect(),La=window.innerHeight||document.documentElement.clientHeight,Ma=(window.innerWidth||document.documentElement.clientWidth,La*Ia);return Ka.top>=-Ma&&Ka.top<=La+Ma||Ka.bottom>=-Ma&&Ka.bottom<=La+Ma}(1.5,Ha)}null!==K.get("disableAdsReload")&&(J=!1);var N=["/172492972/general-au/AFT-top-banner/970x0","/172492972/general-au/AFT-top-banner/320x0","/172492972/general-au/AFT-top-banner/468x0","/172492972/general-au/AFT-sidebar-first/336x280","/172492972/general-au/AFT-sidebar-second/336x280","/172492972/general-au/AFT-sidebar-first/160x600"];var O=window.appAds||{topBannerLocation:"ABOVE_CONTENT",device:{deviceType:"MOBILE",devicePlatform:"UNKNOWN",mobile:!0,normal:!1,tablet:!1}};function P(){var Na=[];setTimeout(function(){Na=function(){var Ra=document.getElementsByClassName("trufla"),Sa=[];if(Ra&&Ra.length>0)for(var Ta=0;Ta<Ra.length;Ta++){var Ua=Ra.item(Ta);null!==Ua&&Sa.push(Ua)}return Sa}()},50);var Oa=function(){if(window.location.search){var Va=window.location.search.indexOf("adsExp=");if(Va>0)return Number.parseInt(window.location.search.substr(Va+7),10)||0}switch(O.topBannerLocation){case"ABOVE_CONTENT":return 0;case"BELOW_FIRST_TRANSLATION":return 1;case"BELOW_ALL_TRANSLATIONS":return 2;default:return 0}}(),Pa=[];function Qa(){var Wa=window;Wa.googletag&&Wa.googletag.pubads||setTimeout(function(){return googletag.cmd.push(Qa)},100),window.googletag.pubads().disableInitialLoad(),function(hb){googletag.pubads().setTargeting("country",hb)}(I);var Xa,Ya=function(ib){void 0===ib&&(ib=0);var jb=window.innerWidth,kb=j[0];return j.forEach(function(lb){lb.width<=jb&&lb.experiment.indexOf(ib)>=0&&(!kb||kb.width<=lb.width)&&(kb=lb)}),kb}(Oa).slots.filter(function(mb){return!mb.lazy}),Za=new Map;Ya.forEach(function(nb){var ob=document.getElementById(nb.placement);if(ob&&(!nb.selector||(null==ob?void 0:ob.matches(nb.selector)))){var pb=googletag.defineSlot(nb.path,nb.sizes,nb.placement);pb.addService(googletag.pubads()),0===H&&E(pb),Za.set(nb.placement,nb.sizes)}}),window.googletag.pubads().enableSingleRequest(),(Xa=window.location.hostname).match("glosbe.com$")?googletag.pubads().setTargeting("domain",Xa):googletag.pubads().setTargeting("domain","unk"),googletag.pubads().setTargeting("gexp",Oa+""),googletag.pubads().setTargeting("ads_type",H+""),"gtag"in window&&window.gtag("event","ads_type",{ads_type:H+""});var $a=window.googletag.pubads();googletag.pubads().addEventListener("slotResponseReceived",function(qb){if(qb.slot.getResponseInformation())!function(ub){if("last"!==u)if("fresh"!==u){var vb=C(ub),wb="-1"===u?2:3;ub.setTargeting("algo_step",Math.max(vb-wb,0)+"")}else ub.setTargeting("algo_step",[])}(qb.slot);else if(sb=qb.slot,void 0===(tb=0===H)&&(tb=!1),!D(sb)&&tb&&C(sb)<6)Pa.push(qb.slot);else{var rb=document.getElementById(qb.slot.getSlotElementId());!rb||rb.id.indexOf("fallback")>=0||D(qb.slot)||function(xb,yb){googletag.cmd.push(function(){try{googletag.destroySlots([yb])}catch(zb){}})}(0,qb.slot)}var sb,tb});var _a,ab=new Map;$a.addEventListener("impressionViewable",function(Ab){var Bb=Ab.slot,Cb=Bb.getAdUnitPath()+Bb.getSlotElementId();ab.has(Cb)||ab.set(Cb,{isVisible:!0,totalVisibleTime:0,visibilityStartTimestamp:Date.now(),slot:Bb})}),$a.addEventListener("slotVisibilityChanged",function(Db){var Eb=Db.slot,Fb=Eb.getAdUnitPath()+Eb.getSlotElementId(),Gb=ab.get(Fb);Gb&&(Db.inViewPercentage>0&&!Gb.isVisible&&(Gb.isVisible=!0,Gb.visibilityStartTimestamp=Date.now()),Db.inViewPercentage<=0&&Gb.isVisible&&(Gb.isVisible=!1,Gb.totalVisibleTime+=Date.now()-Gb.visibilityStartTimestamp))});var bb=[document.getElementById("topTrufle")],cb=window.googletag.sizeMapping().addSize([960,300],[[728,90]]).addSize([320,320],[[300,100]]).addSize([336,600],[[336,280]]).addSize([0,0],[300,100]).build(),db=0;if(window.addEventListener("scroll",function(Hb){clearTimeout(_a),_a=setTimeout(function(){var Ib,Jb;if(Na.forEach(function(Ob){if(void 0===Jb&&M(Ob)){var Pb=Number.MAX_SAFE_INTEGER,Qb=Ob.getBoundingClientRect(),Rb=window.scrollY+Qb.top,Sb=window.scrollY+Qb.bottom;bb.forEach(function(Tb){var Ub=Tb.getBoundingClientRect(),Vb=window.scrollY+Ub.top,Wb=window.scrollY+Ub.bottom;Pb=Math.min(Pb,Math.abs(Rb-Wb),Math.abs(Sb-Vb))}),Pb>window.innerHeight+300&&(Jb=Ob)}}),Jb){var Kb=document.createElement("div");if(Kb.classList.add("trufla-container","py-2","bg-slate-100","border-t","border-b","border-slate-500","flex","items-center","justify-center"),Kb.id="trufla-"+db++,Jb.parentElement){Jb.parentElement.insertBefore(Kb,Jb.nextSibling);var Lb,Mb=Za.get("topTrufle")||[[300,200]],Nb=(null===(Ib=document.getElementById("topTrufle"))||void 0===Ib||Ib.clientHeight,window.googletag.defineSlot((Lb=F,window.innerWidth>320&&(Lb="/172492972/general-au/AFT-top-banner/320x0-instream"),window.innerWidth>468&&(Lb="/172492972/general-au/AFT-top-banner/468x0-instream"),window.innerWidth>1280&&(Lb="/172492972/general-au/AFT-top-banner/970x0-instream"),Lb),Mb,Kb.id).addService(window.googletag.pubads()));Nb.defineSizeMapping(cb),window.googletag.pubads().refresh([Nb]),bb.push(Jb)}}},100)}),J){var eb=0;setInterval(function(){if(!(Date.now()-eb<2e3)){eb=Date.now();ab.forEach(function(Xb,Yb){var Zb=Xb.totalVisibleTime;Xb.isVisible&&(Zb+=Date.now()-Xb.visibilityStartTimestamp),Zb>35e3&&(ab.delete(Yb),Pa.push(Xb.slot))})}},2e3)}var fb,gb=0;setInterval(function(){if(!(Date.now()-gb<200)){gb=Date.now();var $b=[];Pa.forEach(function(_b){var ac,bc,cc=_b;if(function(hc){var ic=hc.getAdUnitPath();return ic!==F&&ic!==G&&!ic.endsWith("instream")&&!ic.endsWith("fallback")&&!ic.endsWith("refr")}(_b)){var dc=_b.getSlotElementId(),ec=function(jc){var kc=jc.getAdUnitPath();return kc.endsWith("refr")?kc:N.indexOf(kc)>=0?kc+"-refr":G}(_b);googletag.destroySlots([_b]);var fc=document.getElementById(dc);fc&&(fc.innerHTML="");var gc=googletag.defineSlot(ec,Za.get(dc)||[[300,200]],dc).addService(window.googletag.pubads());ac=cc=gc,(bc=_b.getTargeting("algo_step"))&&bc.length>0&&ac.setTargeting("algo_step",bc)}0===H&&E(cc),$b.push(cc)}),$b.length>0&&window.googletag.pubads&&window.googletag.pubads().refresh(function(){for(var lc=0,mc=0,nc=arguments.length;mc<nc;mc++)lc+=arguments[mc].length;var oc=Array(lc),pc=0;for(mc=0;mc<nc;mc++)for(var qc=arguments[mc],rc=0,sc=qc.length;rc<sc;rc++,pc++)oc[pc]=qc[rc];return oc}($b)),Pa.splice(0,Pa.length)}},120),window.googletag.enableServices(),(fb=document.getElementById("top-ad-close"))&&fb.addEventListener("click",function(){var tc=document.getElementById("tb__cont__2");null!==tc&&(tc.style.position="relative",tc.style.zIndex="0"),fb.remove()}),window.googletag.cmd.push(function(){window.googletag&&window.googletag.pubads&&window.googletag.pubads().refresh()})}!function uc(){var vc=window;vc.googletag&&vc.googletag.cmd?vc.googletag.cmd.push(Qa):setTimeout(uc,100)}()}var Q=/\/[a-z]{2,3}\/[a-z]{2,3}\/[^\/]+/;function R(wc){var xc,yc=(null===(xc=window.glosbe)||void 0===xc?void 0:xc.phrase)||!1;return!!wc.match(Q)||yc||!1}var S=window.location.toString().indexOf("noHeaderBidding")<0;S&&window.location.toString().indexOf("noPrebid"),S&&window.location.toString().indexOf("noAmazonUAM");function T(zc){for(var Ac=[],Bc=document.querySelectorAll("#tb__cont__1, #tb__cont__2"),Cc=0;Cc<Bc.length;Cc++)Ac.push(Bc.item(Cc));var Dc=document.getElementById("topTrufle");Dc&&Dc.parentElement&&Ac.push(Dc.parentElement),zc||Ac.forEach(function(Ec){Ec.style.display="none"}),setTimeout(function(){null==Dc||Dc.hasAttribute("data-google-query-id")},2e3)}function U(){var Fc,Gc,Hc;R(b.currentUrl)&&(Fc="googletag",Gc={cmd:[]},(Hc=window)[Fc]=Hc[Fc]||Gc,Hc[Fc],function(Ic,Jc){var Kc="script_"+Math.random()+"_0",Lc=document.createElement("script");Lc.src=Ic,Lc.async=!0,Lc.defer=!0,Lc.id=Kc;var Mc="loading";Lc.onerror=function(){Mc="error",Jc(!1)},Lc.onload=function(){Mc="success",Jc(!0)},setTimeout(function(){"loading"===Mc&&Jc(!1)},2e4),window.document.head.appendChild(Lc)}("https://securepubads.g.doubleclick.net/tag/js/gpt.js",T),P())}function V(Nc){if(!googletag)throw new Error("No google tag available")}function W(Oc){if(!googletag)throw new Error("No google tag available");googletag.cmd.push(function(){var Pc=googletag.pubads().getSlots().filter(function(Qc){return Qc.getSlotElementId()===Oc.detail.id});Pc.length>0&&googletag.display(Pc[0])})}function X(Rc){if(!googletag)throw new Error("No google tag available");b.changeUrlIfNew(Rc.detail.url)&&googletag.cmd.push(function(){var Sc=googletag.pubads().getSlots();new Set(Sc.map(function(Tc){return Tc.getSlotElementId()}));googletag.destroySlots(Sc),Sc.forEach(function(Uc){var Vc=Uc.getSlotElementId(),Wc=document.getElementById(Vc);Wc&&(Wc.innerHTML="")}),R(b.currentUrl)&&P()})}!function(Xc){try{U();var Yc=Xc.addEventListener;Yc("adPlacementAvailable",W),Yc("urlChanged",X),Yc("destroySlot",V)}catch(Xc){console.error("Error when initializing ads",Xc)}}(window)}); }, 0); </script> </body> <!-- Generated 2025-04-11T01:02:28Z --> </html>

Pages: 1 2 3 4 5 6 7 8 9 10