Przechodząc na wielojęzyczność bez arkusza kalkulacyjnego: tłumaczenie AI w Umbraco za pomocą umContentTranslator
Decyzja zapadła: strona potrzebuje wersji niemieckiej do następnego kwartału. Wtedy zaczyna się prawdziwa praca. Zawartość jest eksportowana strona po stronie, pliki kursują między tłumaczami, ktoś wkleja wyniki do Umbraco, a po kilku tygodniach nikt nie jest pewien, które strony są w pełni przetłumaczone, a które wciąż mają tekst z zeszłego roku. Każda aktualizacja zawartości zaczyna cały cykl od nowa.
Dlaczego wielojęzyczne strony Umbraco tracą synchronizację
Tłumaczenie rzadko jest najtrudniejszą częścią. Prawdziwe problemy wynikają ze wszystkiego wokół niego:
Ręczne przenoszenie: zawartość przemieszcza się między CMS a narzędziami tłumaczeniowymi ręcznie.
Uszkodzona struktura: surowe HTML lub JSON wysłane do usługi tłumaczeniowej wraca uszkodzone.
Nadmierne tłumaczenie: kody produktów, pola techniczne lub terminy marek są tłumaczone wtedy, gdy nie powinny.
Brak przeglądu: redaktorzy nie widzą, które strony są przetłumaczone, przestarzałe lub brakujące w każdym języku.
Co robi umContentTranslator
umContentTranslator to wtyczka do lokalizacji oparta na AI dla Umbraco CMS, stworzona przez SoftPro. Pozwala zespołom tłumaczyć i zarządzać wielojęzyczną zawartością bezpośrednio w CMS. Automatyzuje przepływ pracy tłumaczeń, dzięki czemu tworzenie i utrzymanie wielojęzycznej strony internetowej zajmuje znacznie mniej czasu i wysiłku. Wtyczka pokazuje również status lokalizacji każdej strony, a jej elastyczna architektura obsługuje wielu dostawców AI i modeli.
Zatrudnij SoftPro do rozwoju Umbraco
Skontaktuj się z SoftPro, aby omówić swój projekt wielojęzycznego Umbraco. Nawiąż współpracę, aby zautomatyzować lokalizację i zbudować funkcje CMS dopasowane do Twoich celów.
Jak to działa: przygotuj, tłumacz, śledź
Etap 1: Przygotuj zawartość
Przetwarzanie czystego tekstu. Przed tłumaczeniem zawartość jest dzielona na czyste fragmenty tekstu. AI nigdy nie otrzymuje surowego Umbraco HTML ani JSON, dzięki czemu jego wynik jest dokładniejszy, a oryginalna struktura pozostaje nienaruszona.
Zasady wykluczeń. Reguły czarnej listy i kontrolki właściwości wykluczają konkretne właściwości i typy treści z procesu tłumaczenia.Liczby stojące za platformą.
Etap 2: Tłumacz z wybraną AI
Wielu dostawców. Jednolita warstwa integracji łączy się z OpenAI i Anthropic Claude, z obsługą niestandardowej konfiguracji.
Przełączanie modeli. Zespoły mogą zmieniać modele w zależności od tego, co jest ważne dla danego zadania: jakość, szybkość lub koszt.
Gotowe na nowych dostawców. Architektura oparta na dostawcach z wyraźnymi warstwami abstrakcji pozwala na podłączenie nowych dostawców AI bez zmian w rdzeniu.
Etap 3: Śledzenie postępu lokalizacji
Panel statusu tłumaczenia pokazuje postęp lokalizacji na całej stronie, w tym które strony są przetłumaczone, przestarzałe lub nadal brakujące. Zespoły mają pełną kontrolę nad każdą wersją językową.
Technologia
Backend: C#
Frontend: Lit
CMS: Umbraco CMS
AI: OpenAI API, Anthropic Claude API
Architektura: architektura oparta na dostawcach, pipeline przetwarzania treści AI, modularny system wtyczek
Branża: Umbraco CMS
Skupienie: Lokalizacja wspomagana AI
Wydano: 2026
Liczby
Lokalizacja 75% szybsza: mniej czasu na tłumaczenie, adaptację i publikację treści wielojęzycznych.
60% mniej pracy redakcyjnej: znacznie mniej ręcznej pracy przy powtarzalnych zadaniach tłumaczeniowych.
35% lepsza widoczność pokrycia: jasny podgląd tego, co jest przetłumaczone, przestarzałe lub oczekujące na recenzję.
50% szybsze wprowadzanie wersji wielojęzycznych: nowe wersje językowe są dostępne szybciej.
Lista kontrolna do uruchomienia nowej wersji językowej
Najpierw ustaw zasady wykluczeń. Oznacz właściwości i typy treści, które muszą pozostać w oryginalnym języku, jak kody, pola techniczne i nazwy marek.
Wybierz model dla każdego zadania. Używaj modeli wyższej jakości dla kluczowych stron docelowych, a szybszych i tańszych dla dużych ilości treści pomocniczych.
Tłumacz sekcjami, nie wszystko naraz, i przeglądaj najbardziej widoczne strony przed publikacją.
Używaj panelu statusu jako swojej listy zadań. Pracuj nad przestarzałymi i brakującymi stronami, aż pokrycie będzie kompletne.
Sprawdzaj ponownie po każdej aktualizacji treści, ponieważ strona zaktualizowana w języku źródłowym jest przestarzała we wszystkich innych językach.
umContentTranslator jest dostępny na Umbraco Marketplace. Instalacja zajmuje kilka minut i nie wymaga zmian w kodzie rdzenia. Dla projektów potrzebujących czegoś więcej niż tłumaczenie, takich jak niestandardowe funkcje AI, integracje lub pełna wielojęzyczna budowa, zespół deweloperski SoftPro tworzy rozwiązania Umbraco dostosowane do Twojej konfiguracji.
Podsumowanie
Prowadzenie wielojęzycznej strony Umbraco nie musi już oznaczać eksportów, arkuszy kalkulacyjnych i niepewności. umContentTranslator integruje cały proces w CMS:
treść jest oczyszczana, zanim trafi do AI;
zasady wykluczeń chronią to, co nie powinno być tłumaczone;
zespoły mogą wybierać modele OpenAI i Claude według jakości, szybkości lub kosztu;
panel statusu pokazuje dokładnie, na jakim etapie jest każdy język.