Czym jest neuronowe tłumaczenie maszynowe?

Makiety ekranów aplikacji mobilnej dla interfejsu użytkownika
Spis treści

Neuronowe tłumaczenie maszynowe (NMT) to algorytm służący do tłumaczenia słów z jednego języka na inny. Mówi się, że wysokiej jakości NMT potrafi określić kontekst tłumaczenia i wykorzystać modele, aby zapewnić dokładniejsze tłumaczenie. Google Translate, DeepL, Yandex, Baidu Translate to dobrze znane przykłady NMT dostępne publicznie poprzez automatyczne tłumaczenie w przeglądarce.

Zagłębmy się w to.

Czym jest „sieć neuronowa” w tłumaczeniach?

Sieci neuronowe nazywane są tak, ponieważ system jest luźno inspirowany biologicznymi sieciami neuronowymi, które tworzą ludzki mózg. Elementy reprezentujące neurony są zorganizowane w warstwy (sieć neuronowa).

  • Sieć składa się z jednostek zwanych „węzłami” (podobnie jak neurony ludzkie), a wszystkie jednostki są połączone
  • Każde połączenie to liczba, która nazywana jest „krawędzią”
  • Połączenie neuronu i krawędzi jest reprezentowane przez konkretną liczbę zwaną „wagą”

Podczas przetwarzania waga jest dostosowywana, na przykład gdy maszyna ma więcej przetłumaczonych danych do analizy.

Czym jest neuronowe tłumaczenie maszynowe?

W zastosowaniu do tłumaczenia, w przeciwieństwie do tradycyjnego systemu tłumaczenia opartego na frazach, który składa się z wielu małych podkomponentów dostrajanych osobno, tłumaczenie neuronowe ma na celu zbudowanie i wytrenowanie dużej sieci neuronowej, która odczytuje zdanie i kontekst.

Jak działa model tłumaczeniowy?

Prosta odpowiedź kryje się w złożonej formule matematycznej (reprezentowanej jako sieć neuronowa). Formuła ta przyjmuje na wejściu ciąg liczb i zwraca wynikowy ciąg liczb. Parametry tej sieci neuronowej są tworzone i udoskonalane poprzez trenowanie sieci na milionach par zdań (np. tłumaczeniach par zdań angielskich i chińskich).

Neuronowe tłumaczenie maszynowe wykorzystuje modele

Maszynę można również wytrenować tak, aby spełniała konkretne potrzeby danej branży (tłumaczenia prawnicze, medyczne itp.) lub obszaru działalności klienta, który będzie miał własne słownictwo.

NMT zależy przede wszystkim od danych treningowych używanych do uczenia sieci neuronowej, ponieważ uczy się ona naśladować dane, na których została wytrenowana. Wiele wysoce dokładnych, branżowych i opracowanych na zamówienie modeli tłumaczenia maszynowego (MT) nadal łączy dziś metody neuronowe i statystyczne, aby uzyskać najlepszą wydajność dla naszych klientów

Każda para zdań nieznacznie modyfikuje model sieci neuronowej, gdy przechodzi przez nią przy użyciu algorytmu zwanego propagacją wsteczną.

Ilustracja modelu tłumaczenia

Czym jest neuronowe tłumaczenie maszynowe?

Neuronowe tłumaczenie maszynowe może nauczyć się tłumaczyć lepiej

W przeciwieństwie do niektórych starych silników wciąż obecnych na rynku (statystycznych i opartych na regułach), silnik neuronowy modeluje cały proces tłumaczenia maszynowego za pomocą unikalnej sztucznej sieci neuronowej. Google zaczęło używać własnego GMNT już w 2016 roku.

Dziś maszyna – podobnie jak ludzki mózg – potrafi tworzyć niezawodne tłumaczenia, a także uczyć się języka, dzięki czemu stale poprawia jakość tłumaczonego materiału. Aby poprawić wydajność maszyny, jest ona „trenowana” przez tłumaczy.

Ilustracja tłumaczenia maszynowego neuronowego Google

Czym jest neuronowe tłumaczenie maszynowe?

W praktyce jakość NMT zależy od

  • Ogromna ilość przetłumaczonych danych (słowa, fragmenty zdań i już przetłumaczone teksty)
  • Jakość dostarczonego tłumaczenia poprawiająca niezawodność i wyrafinowanie wyników
  • Moc komputerów wykorzystywanych do tworzenia modeli, a w niektórych przypadkach także do obsługi tłumaczeń w czasie rzeczywistym
 

Najpopularniejsze uniwersalne silniki neuronowego tłumaczenia maszynowego

Tłumaczenie maszynowe z każdym rokiem staje się coraz lepsze, ale zależy od danych treningowych i jakości algorytmu. W zależności od potrzeb silniki tłumaczenia maszynowego mogą być ogólne lub niestandardowe (z niestandardowymi modelami tłumaczeniowymi). Nie ma wątpliwości, że w przyszłości ogólne silniki tłumaczenia maszynowego osiągną taką samą jakość jak niestandardowe silniki tłumaczenia maszynowego, ale na razie tak nie jest.

Czym jest neuronowe tłumaczenie maszynowe?

Zobaczmy, jakie są popularne ogólne neuronowe silniki tłumaczenia maszynowego

Google Translate
Powszechnie uważany za jeden z wiodących silników tłumaczenia maszynowego, niemal go wynaleźli 🙂
Nie ma wątpliwości, że na podstawie naszych najnowszych testów jakość jest lepsza niż u konkurencji, a liczba języków również przewyższa konkurencję.

DeepL
DeepL to mniejsza firma z Niemiec, pierwotnie oparta na danych ze strony Linguee. Jakość jest naprawdę zbliżona do Google API, ale mają mniej dostępnych języków.

DeepL na nowo zdefiniował standard tłumaczenia maszynowego. Do tej pory przyzwyczailiśmy się do tłumaczeń maszynowych, które często brzmią mechanicznie i sztucznie, ponieważ opierają się na rekurencyjnych sieciach neuronowych i wektorach słów. W rezultacie większość ludzi korzysta z usług takich jak Google Translate tylko okazjonalnie, zazwyczaj podczas podróży. Jednak DeepL to przełomowa zmiana. Jego algorytmy oparte na sieciach neuronowych potrafią tłumaczyć treści w sposób bardzo zbliżony do pracy profesjonalnego tłumacza.

Cena subskrypcji DeepL zależy od wybranego języka. Ceny zaczynają się od 8,74 USD miesięcznie.

Microsoft Translator
To narzędzie tłumaczeniowe, którego prawdopodobnie używasz w Office Word. To kolejny oparty na chmurze silnik neuronowy, nazywany Microsoft Translator.

Microsoft Translator obsługuje ponad 70 języków, choć nie wszystkie funkcje są dostępne dla każdego z nich. Dzięki takim funkcjom jak tłumaczenie dokumentów i tłumaczenie czatów narzędzie tłumaczeniowe Microsoftu oferuje bardziej globalne podejście. Cena wynosi 10 dolarów za miliard znaków, co stanowi połowę kosztu w porównaniu z Google Translate. Połączenie jakości i wszechstronności językowej wyróżnia je na tle konkurencji.

Jeśli szukasz przeciętnej jakości, ale przy niskich kosztach, to jest właśnie droga dla Ciebie.

Amazon Translate
Amazon Translate również opiera się na sieciach neuronowych i jest ściśle zintegrowany z Amazon Web Services (AWS). Jakość jest niska w porównaniu z dwoma powyższymi, z wyjątkiem niektórych języków azjatyckich.

Amazon Translate wykorzystuje zaawansowaną technologię neuronowego tłumaczenia maszynowego, zapewniając szybkie tłumaczenia o niezwykłej dokładności, a wszystko to w konkurencyjnej cenie. W przeciwieństwie do tradycyjnych metod tłumaczenia statystycznego i opartego na regułach, neuronowe tłumaczenie maszynowe wykorzystuje moc modeli głębokiego uczenia, co przekłada się na bardziej precyzyjne tłumaczenia, które brzmią coraz bardziej naturalnie.

Dzięki Amazon Translate możesz bez wysiłku tłumaczyć duże ilości tekstu do celów analitycznych, lokalizować treści, takie jak strony internetowe i aplikacje, dla zróżnicowanej grupy użytkowników oraz bezproblemowo umożliwiać komunikację międzyjęzykową między użytkownikami.

Ceny Amazon Translate zaczynają się od 15 USD / milion znaków.

SYSTRAN Tłumacz Pro

SYSTRAN Translate Pro, profesjonalny program tłumaczeniowy działający w chmurze, oferuje wszechstronne możliwości tłumaczenia. Potrafi tłumaczyć tekst, dokumenty (w tym Word, PDF i PowerPoint) oraz strony internetowe na ponad 55 języków i imponującą liczbę 140 kombinacji językowych. SYSTRAN udostępnia również specjalistyczne modele tłumaczeniowe dostosowane do różnych branż, zapewniając precyzyjne tłumaczenia dla konkretnych potrzeb biznesowych.

Podstawowe tłumaczenia zazwyczaj wymagają minimalnej lub żadnej edycji, szczególnie w dziedzinach technicznych, w których lata badań i rozwoju dopracowały dokładność. Program sprawnie obsługuje tłumaczenie całych dokumentów w popularnych formatach, automatycznie wykrywając język oryginalnego dokumentu.

Co więcej, SYSTRAN potrafi tłumaczyć tekst ze stron internetowych, a nawet obrazy, na wiele języków, skrupulatnie skatalogowanych w swojej obszernej bazie danych. Korzystając z niestandardowych słowników, możesz jeszcze bardziej ulepszyć i spersonalizować tłumaczenia, aby dopasować je do swojego konkretnego kontekstu. Cena zaczyna się od 5,41 USD / miesiąc.

ModernMT tłumaczenie maszynowe

MMT to spersonalizowane rozwiązanie do tłumaczenia maszynowego, które działa inteligentnie, czerpiąc wiedzę z postedycji i pamięci tłumaczeniowych przez cały proces tłumaczenia. Jego unikalna konstrukcja pozwala mu dostosowywać się do treści w czasie rzeczywistym, oferując kontekstowo odpowiednie sugestie tłumaczenia maszynowego podczas pracy tłumacza.

Tym, co wyróżnia MMT, jest brak konieczności wstępnej konfiguracji czy trenowania. Zamiast tego szybko i bez wysiłku przyswaja nowe informacje z pamięci tłumaczeniowych i poprawek. Ta funkcja zapewnia szybkie i precyzyjne procesy tłumaczenia, ponieważ MMT nieustannie uczy się i dostosowuje do dostarczanego materiału.

Technologie te znajdują zastosowanie w kontekstach w pełni automatycznej produkcji tłumaczeń i służą jako rozwiązanie backendowe dla interaktywnych scenariuszy postedycji.

ModernMT startuje od 8 USD / milion znaków.

Reverso Translation

Reverso to darmowe narzędzie do tłumaczenia oparte na sztucznej inteligencji, które obsługuje tłumaczenia w 18 językach. Użytkownicy mogą wprowadzać tekst lub wypowiadać słowa w Reverso, aby otrzymać żądane tłumaczenia.

Poza tłumaczeniem, Reverso jest cennym źródłem dla osób uczących się języków, które chcą poprawić swoje umiejętności i poszerzyć słownictwo. Tłumaczenia zawierają odpowiednie przykłady i wyjaśnienia, tworząc środowisko, w którym użytkownicy mogą doskonalić umiejętności pisania, mówienia i czytania.

Do kluczowych funkcji Reverso należą tłumaczenie dokumentów, przykłady w kontekście, wskazówki dotyczące wymowy, fiszki, przeglądanie historii wyszukiwania oraz możliwość tworzenia list słownictwa.

Tłum

Crowdin to platforma do zarządzania tłumaczeniami i lokalizacją, zaprojektowana, aby pomóc zarówno osobom prywatnym, jak i firmom w tłumaczeniu szerokiego zakresu treści na różne języki. Platforma oferuje różnorodne narzędzia i opcje wyświetlania, których celem jest usprawnienie procesu tłumaczenia.

Crowdin nie ogranicza się do niszowego tłumaczenia maszynowego; obejmuje kompleksowy zestaw funkcji, w tym zarządzanie zadaniami, przetwarzanie płatności oraz funkcje współpracy dostępne dla wszystkich członków zespołu. Dzięki temu Crowdin umożliwia dokładniejsze przewidywanie terminów realizacji projektów i usprawnia komunikację w zespole.

Cennik Crowdin zaczyna się od 50 USD.

Jakość tłumaczenia neuronowego według języka

Tłumaczenie maszynowe oparte na sieciach neuronowych znacznie poprawiło swoją jakość od 2016 roku. Na przykład w przypadku popularnej pary językowej, takiej jak pierwsza w tabeli poniżej, z 80% do 97% w 2022 roku! I nie ma wątpliwości, że za kilka lat trudno będzie dostrzec różnicę między tłumaczeniem wykonanym przez człowieka a tłumaczeniem maszynowym w tej parze językowej.

Para językowaGoogle AI kontra człowiekLinguise AI kontra człowiek
Angielski > Hiszpański93%99%
angielski > francuski93%99%
angielski > chiński92%98%
hiszpański > angielski92%98%
francuski > angielski92%98%
chiński > angielski91%97%
angielski > niemiecki91%99%
angielski > portugalski90%99%
angielski > japoński88%97%
angielski > arabski87%97%

Kilka przykładów zastosowań neuronowego tłumaczenia maszynowego

Strony internetowe e-commerce i biznesowe

Tłumaczenie otwiera nowy rynek, to takie proste. Jeśli znasz swoją publiczność lub analizujesz ją za pomocą narzędzia statystycznego, łatwo znajdziesz nowy potencjalny kraj do targetowania. Zazwyczaj jest to kraj, który w ogóle nie rozumie Twojego języka, lub kraje o wysokim popycie na Twój produkt.

Na przykład w Hiszpanii poziom znajomości języka angielskiego jest niższy niż w Norwegii, więc angielskie tłumaczenie może przynieść większą konwersję. Sprawdź ten wpis , jeśli chcesz dowiedzieć się więcej o analizie odbiorców.

Krótki czas na tłumaczenie dużych ilości treści internetowych

Czym jest neuronowe tłumaczenie maszynowe?

Modele tłumaczenia maszynowego oparte na sieciach neuronowych wymagają dużej ilości wysokiej jakości przetłumaczonych danych, aby ulepszyć swoje sieci neuronowe, dzięki czemu mogą szybko generować precyzyjne tłumaczenia.

Dobrym przykładem potrzeby tłumaczenia dużych ilości treści jest tłumaczenie instrukcji obsługi złożonego produktu, takiego jak maszyna przemysłowa. Zazwyczaj jest to plik PDF liczący tysiąc stron. Dzięki neuronowemu tłumaczeniu maszynowemu można to zrobić w minutę na wiele języków.

Bilet obsługi klienta

Bezpośredni kontakt z działem obsługi klienta jest często pierwszym kontaktem klienta z firmą, dlatego kluczowe jest przekazywanie dokładnych informacji, aby jak najszybciej rozwiązać problemy. Możliwość tłumaczenia treści na język ojczysty klienta to w tym kontekście niezwykłe doświadczenie, w przeciwieństwie do „obsługujemy tylko w języku angielskim” 🙂

Neuronowe tłumaczenie maszynowe dla powtarzających się treści

NMT jest szczególnie skuteczne w przypadku tłumaczeń, które są bardzo powtarzalne, takich jak tłumaczenie podobnych produktów.

Na przykład, jeśli sprzedajesz online 50 różnych modeli słuchawek, korzystanie wyłącznie z tłumacza człowieka będzie wymagało wykonania 50 bardzo podobnych tłumaczeń dla podobnych cech każdego produktu.

Korzyści z neuronowego tłumaczenia automatycznego dla Twojej strony internetowej

Integracja neuronowego tłumaczenia automatycznego z Twoją witryną może przynieść wiele korzyści. Oto niektóre z głównych zalet:

  • Globalna dostępność: Dzięki automatycznym tłumaczeniom na Twojej stronie internetowej udostępnij swoje treści globalnej publiczności. Odwiedzający z różnych regionów i środowisk językowych mogą łatwo zrozumieć Twoją witrynę i angażować się w nią, co zwiększa zadowolenie i zaangażowanie użytkowników.
  • Ulepszone doświadczenie użytkownika: Automatyczne tłumaczenie zapewnia dobre doświadczenie użytkownika. Odwiedzający mogą przeglądać Twoją witrynę w preferowanym języku, co przekłada się na wygodniejsze i bardziej spersonalizowane doświadczenie.
  • Zwiększony zasięg i ruch: Możesz rozszerzyć swój zasięg i przyciągnąć odwiedzających z różnych społeczności językowych. Może to prowadzić do zwiększonego ruchu na Twojej stronie internetowej, potencjalnie generując więcej konwersji i sprzedaży.
  • Enhanced SEO: When you provide translated content on your website, search engines can index and rank it for relevant language-specific search queries. This increases your website’s visibility on search engine results pages (SERPs) in multiple languages, increases your overall organic traffic, and enhances your search engine optimization (SEO) efforts.
  • Lokalizacja dla rynków docelowych: Neuronowe tłumaczenie automatyczne pozwala na lokalizację treści Twojej witryny. Lokalizacja ta może obejmować dostosowanie opisów produktów, materiałów marketingowych i interfejsów użytkownika, aby trafiały do lokalnych odbiorców, co prowadzi do zwiększonego zaangażowania klientów i konwersji na tych rynkach.
  • Oszczędność kosztów i czasu: Dzięki automatycznemu systemowi tłumaczeń możesz szybko i automatycznie tłumaczyć nowe treści lub aktualizacje na swojej stronie internetowej bez potrzeby korzystania z usług tłumacza, co obniża koszty i usprawnia proces lokalizacji.
Break Language Barriers
Pożegnaj bariery językowe i przywitaj nieograniczony wzrost! Wypróbuj naszą usługę automatycznego tłumaczenia już dziś.

Linguise, usługa neuronowego tłumaczenia maszynowego dla Twojej witryny

Linguise to usługa automatycznego tłumaczenia wykorzystująca technologię modelu sieci neuronowej, czyli NMT, która potrafi szybko konwertować tekst z jednego języka na inny. W Linguisekorzystamy z najlepszego Google NMT, dzięki czemu możemy zapewnić najdokładniejsze tłumaczenie Twojej strony internetowej.

Co więcej, Linguise zapewnia serwer pamięci podręcznej dla Twoich tłumaczeń. Dzięki temu, gdy tłumaczenie zostanie utworzone lub wymaga aktualizacji, sprawdzamy, czy możemy udostępnić natychmiastową wersję z pamięci podręcznej. Skraca to czas ładowania nawet o 80%. Strony z pamięci podręcznej są wyłącznie w formacie HTML i zachowują wszystkie dynamiczne funkcje wersji w oryginalnym języku.

Aby poprawić wyniki tłumaczenia, Linguise oferuje również wiele innych ciekawych funkcji, takich jak.

  • Edytor na żywo front-endu.
  • Wykluczenia tłumaczenia (tekst do zignorowania, wykluczenie adresów URL, wykluczenie treści, ignorowanie w tekście i zamiana tekstu).
  • Wielojęzyczne SEO i wiele innych funkcji.

Poza tym otrzymasz wiele korzyści oferowanych przez Linguise w pakietach wersji darmowej i płatnej. Jakie korzyści otrzymasz? Oto niektóre z nich.

  • Obsługuje ponad 80 języków: Wtyczka Linguise zapewnia ponad 80 języków, które możesz dodać do swojej witryny WordPress w celu uzyskania opcji tłumaczenia.
  • Nieograniczony wybór języków: Linguise oferuje wiele języków, a każdy pakiet oferowany przez Linguise zawsze zapewnia nieograniczone korzystanie z języków. Możesz więc swobodnie dodawać dowolne języki, niezależnie od ich liczby.
  • Darmowa niestandardowa instalacja: Linguise może pomóc Ci bezpłatnie zainstalować wtyczki. Wystarczy zarejestrować się w Linguise , a następnie skontaktować się z naszym zespołem w celu uzyskania bezpłatnej prośby o instalację.
  • Wysoka dokładność: Linguise charakteryzuje się wysokim poziomem dokładności tłumaczenia, zwłaszcza w popularnych językach. Wskaźniki tłumaczeń wahają się od 82% – 98%.
  • 100% wsparcia dla SEO: Linguise będzie kontynuować optymalizację SEO, aby wyniki przetłumaczonej treści pojawiały się w wyszukiwarkach zgodnie z zamierzonym językiem. Co więcej, adresy URL i opisy meta są również tłumaczone automatycznie. Dzięki temu 1 treść może stać się wieloma treściami w różnych językach.

To wyjaśnienie dotyczące Linguise, usługi automatycznego tłumaczenia z modelem tłumaczenia neuronowego, dzięki któremu może ona generować tłumaczenia o najlepszych wynikach.

Czy do tego momentu jesteś zainteresowany korzystaniem z Linguise jako dotykowej witryny z technologią sieci neuronowej? Jeśli tak, zapoznaj się z poniższym wyjaśnieniem.

Przetłumacz stronę internetową za pomocą tłumaczenia maszynowego neuronowego Linguise

To be able to use this service, you need to follow the steps below starting from registration to setting up the Linguise plugin on the website dashboard.

Krok 1: Rejestracja i uzyskanie klucza API

Aby rozpocząć, pierwszym krokiem jest zarejestrowanie konta Linguise i uzyskanie klucza API. Po zakończeniu procesu rejestracji uzyskasz dostęp do panelu Linguise . Aby znaleźć klucz API, wystarczy przejść do menu Ustawienia i poszukać opcji klucza API. Następnie skopiuj klucz API do schowka.

Pasek wyszukiwania na stronie internetowej

Krok 2: Wybierz język docelowy

Następnym krokiem jest dodanie preferowanego języka do listy opcji tłumaczenia. W bezpłatnej wersji próbnej na 1 miesiąc możesz dodać dowolną liczbę języków.

Zrzut ekranu narzędzi i zasobów do tworzenia stron internetowych

Krok 3: Zainstaluj i skonfiguruj wtyczkę

Następnie przejdź do panelu administracyjnego swojej witryny i zainstaluj wtyczkę Linguise . Następnie wybierz menu Dodaj wtyczkę i wyszukaj Linguise. Zainstaluj i aktywuj wtyczkę. Po pomyślnej aktywacji wtyczki przejdź do ustawień wtyczki Linguise .

W ustawieniach wtyczki Linguise znajdziesz pola takie jak poniżej. Możesz tam wkleić klucz API uzyskany wcześniej.

Komunikat o błędzie. Spróbuj ponownie.

Następnie znajdziesz menu, w którym możesz ustawić flagę jako logo dla każdego języka. Możesz umieścić ją na górze, na dole lub w dowolnym innym miejscu w wyglądzie swojej witryny.

Ustawienia wyświetlania instalacji języka

Jeśli pozycja przełącznika języka została ustawiona, zapisz zmiany, a następnie ponownie otwórz swoją stronę internetową – wynik będzie wyglądał tak.

Zrzut ekranu menu opcji językowych z różnymi językami. Menu jest w języku angielskim i zawiera ikony reprezentujące różne języki.
Gotowy na odkrywanie nowych rynków? Wypróbuj naszą usługę automatycznego tłumaczenia za darmo w ramach 1-miesięcznego okresu próbnego bez ryzyka. Karta kredytowa nie jest wymagana!

Podsumowanie

Do tej pory wiesz już lepiej, czym jest tłumaczenie maszynowe neuronowe. Tłumaczenie maszynowe neuronowe, czyli NMT, to algorytm służący do tłumaczenia słów z jednego języka na inny.

Nazywa się to siecią neuronową, ponieważ jest inspirowane biologiczną siecią neuronową, która tworzy ludzki mózg. Elementy reprezentujące neurony są ułożone w warstwy (sieć neuronowa).

Model NMT jest szeroko stosowany w różnych usługach tłumaczeniowych, z których jedną jest Linguise. Linguise to automatyczna usługa tłumaczeniowa, która wykorzystuje model sieci neuronowej do tłumaczenia na inne języki. Dzięki temu modelowi Linguise jest w stanie uzyskać wyniki tłumaczenia o wysokiej dokładności sięgającej 98%.

Skorzystaj z Linguise jako usługi tłumaczenia stron internetowych, aby uzyskać lepszą wielojęzyczną witrynę!

Może Cię również zainteresować lektura

Nie przegap tego!
Subscribe to our Newsletter

Otrzymuj wiadomości o automatycznym tłumaczeniu stron internetowych, międzynarodowym SEO i nie tylko!

Invalid email address
Wypróbuj. Raz w miesiącu, a w każdej chwili możesz zrezygnować z subskrypcji.

Nie wychodź bez podania swojego adresu e-mail!

Nie możemy zagwarantować, że wygrasz na loterii, ale możemy obiecać ciekawe informacje na temat tłumaczeń i okazjonalne rabaty.

Nie przegap tego!
Invalid email address