
WiadomościNowe
creativ.zone obsługuje teraz 21 języków!
Świat kreatywności nie zna granic. Teraz creativ.zone obsługuje 21 języków, łącząc twórców na całym świecie.
Jesteśmy naprawdę podekscytowani widząc członków Creativ Zone dołączających z całego świata. Zapewniając interfejs użytkownika w wielu językach mamy nadzieję obniżyć barierę dla twórców z całego świata, aby mogli dzielić się i uczestniczyć w naszym ambitnym projekcie.
Dlaczego te języki?
Prosto. Wyciągnęliśmy listę najczęstszych języków w statystykach naszej strony internetowej i wzięliśmy top 20 (oprócz amerykańskiego angielskiego, domyślnego języka strony). Już wiedzieliśmy, że mamy mnóstwo fanów w Tajlandii (สวัสดี!), ale teraz odkryliśmy nową bazę fanów w Indonezji (Halo!). Dodawanie nowych języków jest teraz łatwe, więc daj nam znać, jeśli czujesz się pominięty.
Dla zainteresowanych: trochę historii
Dla projektu DeepMeta, który jest uprzywilejowanym partnerem Creativ Zone, staliśmy się naprawdę międzynarodowi w sierpniu 2017 roku, wspierając 8 różnych języków dla interfejsu użytkownika, później rozszerzonych do 10. Tworzenie prawdziwie międzynarodowego oprogramowania to wyspecjalizowana praca i wymaga poświęcenia oraz cierpliwości. Wiele nauczyliśmy się z systemu lokalizacji używanego w DeepMeta. Głównym wyzwaniem była biurokracja związana z uzyskiwaniem tłumaczeń. Dokładniej mówiąc, to aktualizacje stanowiły wyzwanie.
Ilekroć dodawaliśmy nową funkcję do oprogramowania, zmiany były potrzebne w całej bazie kodu. Musieliśmy wtedy wyodrębnić nowe lub zmienione frazy i wysłać je do tłumaczenia do naszej usługi lokalizacyjnej. Składała się ona z sieci freelancerów, którzy następnie każdy (jeden tłumacz na język) otrzymywali garść fraz do przetłumaczenia. Dla tłumacza były one wyrwane z kontekstu. Dochód, który z tego otrzymywali, nie uzasadniał poświęcania czasu na ponowne zapoznanie się z oprogramowaniem i jego specyficznymi terminami, co skutkowało niespójnym tłumaczeniem powszechnie używanych terminów. Następnie tłumaczenia przychodziły mailem jedno po drugim i musieliśmy je ponownie dopasować w oprogramowaniu. Czasami tłumacz nie respektował wymagań technicznych i zmieniał tagi, które nie powinny być zmieniane.
Byłoby sprawiedliwe stwierdzenie, że faktycznie stanowiło to hamulec dla ilości przeróbek interfejsu użytkownika, które chcieliśmy zrobić dla danej funkcji. Jak tylko funkcja była gotowa, chcieliśmy podzielić się nią z naszymi użytkownikami, ale najpierw trzeba było wykonać rundę tłumaczeń, co przerywało momentum.
A to tylko strona oprogramowania. Zmiany w dokumentacji i treści strony internetowej były jeszcze większym wyzwaniem. Jak wykryć, że 2 akapity zostały zmienione, a 1 został dodany do strony internetowej? Jak to zakomunikować tłumaczowi, bez konieczności ponownego tłumaczenia wszystkich zaangażowanych akapitów?
Wkracza Creativ Zone i AI
Dla tłumaczeń Creativ Zone chcieliśmy uczyć się z naszego doświadczenia z projektem DeepMeta i uczynić internacjonalizację bezbolesnym procesem. Myślę, że nam się udało! I to jak... Wiem... wiem, jako twórcy wszyscy mamy ambiwalentny stosunek do AI. Grozi nam kradzieżą naszych miejsc pracy, zabiera najbardziej zabawną część naszego biznesu (kreatywność) z naszych rąk, a jednak... Podnieście ręce ci z was, którzy nie zadają ChatGPT pytania od czasu do czasu, i bądźcie szczerzy... coraz więcej z nas to robi...

Silnik tłumaczeń dla Creativ Zone został zbudowany przez nas od podstaw. Nie dlatego, że myślimy, że jesteśmy lepsi niż wszyscy ci autorzy bibliotek, którzy oferują kompleksowe rozwiązania lokalizacyjne. To dlatego, że diabeł tkwi w szczegółach. Wyzwaniem nie jest przekształcenie każdej frazy w oprogramowaniu i dokumentacji w "jednostkę do przetłumaczenia", choć to ogromne zadanie, strawne tylko dla najbardziej cierpliwych i oddanych spośród nas. Prawdziwym problemem do rozwiązania jest zarządzanie zmianami i jak sobie z nimi radzić.
Całkowicie nowe podejście
Rozwiązanie, które wymyśliliśmy, to tak zwane "podejście funkcjonalne". Framework używany dla aplikacji webowej Creativ Zone, "React", jest również funkcjonalny: zaczyna od "stanu": twoich danych użytkownika i całej reszty, włączając w to interfejs użytkownika, który jest po prostu transformacją tego stanu. Przekształca coś niematerialnego, jak Sprzedaż lub Przesyłanie, w wizualny panel, przycisk lub tekst. Jeśli stan się zmienia, rzecz, którą widzisz na ekranie, również się zmienia.
Podłączyliśmy tłumaczenia do tej samej filozofii. W momencie, gdy zmieniamy jedno słowo w interfejsie użytkownika lub dokumentacji, zaowocuje to 20 nowymi przetłumaczonymi wersjami, poprawnie i w kontekście włączającymi nowe słowo. Testowaliśmy to nowatorskie podejście przez ostatnie kilka tygodni i jesteśmy absolutnie zachwyceni jego wydajnością.
Oczywiście bardzo prawdziwe: tłumaczenia AI nie są idealne. Ale czy możemy powiedzieć, że rozłączne tłumaczenia, które otrzymywaliśmy z powrotem od naszych freelancerów tłumaczy, również były wadliwe? Nie wspominając o cenie. Obecnie efektywnie tłumaczymy dziesiątki tysięcy słów w Creativ Zone na 20 języków. Używając naszej oryginalnej usługi tłumaczeniowej, kosztowałoby nas to dziesiątki tysięcy dolarów. Z AI koszt jest niższy niż 50 dolarów!
Opinie
Jak w przypadku każdej funkcji na tej platformie, planowanie i rozwijanie funkcjonalności to nasza pasja i głęboko zależy nam na tym, jak to dla ciebie działa. Języki nie są inne. Więc: czy tłumaczenie AI działa dla ciebie, czy jest to żenujący dystopijny bałagan? Bądź szczery i daj nam znać!
Również, jeśli widzisz jakiś angielski tekst pojawiający się, który wciąż wydaje się być nieprzetłumaczony, proszę zgłoś to również. Dzięki!


