Mỗi thực đơn có ngôn ngữ gốc (source_locale) — ngôn ngữ mà các văn bản
ban đầu được nhập vào. Bên trong, mọi thứ vận hành như sau:
{warning} Trường hợp đặc biệt sau khi quét bằng AI: nếu thực đơn giấy trộn nhiều ngôn ngữ (ví dụ tên món tiếng Anh, mô tả tiếng Việt), thực đơn không có một bản gốc thống nhất. Hãy chỉnh lại văn bản rồi thêm các ngôn ngữ cần thiết bằng cách dịch — sau đó mọi thứ hoạt động như bình thường.
{info} Mọi quy tắc bên dưới đều xuất phát từ mô hình này: một trường không thể có "hai bản gốc", và bản dịch không thể tồn tại thiếu bản gốc — vì vậy mục mới chỉ được tạo ở ngôn ngữ gốc.
Trên đầu trình chỉnh sửa có bộ chuyển ngôn ngữ nội dung: nó quyết định bạn đang xem và sửa văn bản thực đơn ở ngôn ngữ nào. Danh sách chia làm hai nhóm:

Bấm một ngôn ngữ trong nhóm "Ngôn ngữ khác" và xác nhận — toàn bộ nội dung hiện tại của thực đơn được đưa vào dịch nền bằng AI (hàng đợi). Trình chỉnh sửa không chuyển sang một ngôn ngữ trống: ngôn ngữ "ra đời" đã được điền sẵn khi bản dịch hoàn tất.
{info} Bản dịch AI là bản nháp chất lượng tốt, nhưng không phải bảo đảm: nên rà lại thuật ngữ và tên món đặc trưng. Bất kỳ dòng nào cũng sửa tay được — xem bên dưới.
Chuyển ngôn ngữ của trình chỉnh sửa sang ngôn ngữ cần sửa và chỉnh tên/mô tả —
bản dịch được lưu ở ngôn ngữ đó, không đụng đến bản gốc. Trên trang khách,
?lang=<ngôn-ngữ> sẽ hiển thị bản dịch.
Nếu một trường chưa được dịch sang ngôn ngữ yêu cầu, văn bản ngôn ngữ gốc
được hiển thị. Ví dụ: tên đã dịch sang vi nhưng mô tả thì chưa → ở ?lang=vi,
tên là tiếng Việt còn mô tả là bản gốc. Thực đơn không bao giờ có "lỗ trống".
Danh mục, món, nhóm tùy chọn và lựa chọn mới chỉ được tạo khi trình chỉnh sửa đang ở ngôn ngữ gốc. Ở ngôn ngữ bản dịch, các nút thêm bị khóa và phần gợi ý nêu rõ ngôn ngữ gốc là gì.
Lý do: một mục được tạo "bên trong bản dịch" sẽ không có dòng gốc — ở mọi ngôn ngữ còn lại (và trên phiếu bếp, nơi tên món được cố định tại thời điểm đặt) nó sẽ trở thành vô danh.
{warning} Chỉ việc tạo mới bị khóa. Đổi tên và sửa văn bản có sẵn thì làm được ở bất kỳ ngôn ngữ nào — đó chính là dịch.
Trong menu thao tác của một ngôn ngữ đã dịch có "Đặt làm ngôn ngữ gốc". Điều kiện: ngôn ngữ đích phải được dịch đầy đủ (mọi trường gốc) — nếu không, thao tác bị từ chối. Sau khi đổi, các bản dịch hiện có được giữ nguyên, còn mục mới sẽ được tạo bằng ngôn ngữ gốc mới.