Bản địa hoá Hành động của bạn

Vì Hành động cung cấp giao diện trò chuyện, nên có nhiều điều cần cân nhắc hơn khi bản địa hoá dự án Actions so với một dự án phát triển trung bình. Nhiều thành phần trong Hành động của bạn yêu cầu biên dịch, bao gồm cả các chế độ cài đặt, tài nguyên, ý định, loại và lời nhắc.

Một số thành phần của một Hành động cần được chú ý đặc biệt để đảm bảo rằng giao diện trò chuyện hoạt động được ở ngôn ngữ đích. Ví dụ: bạn nên tạo các cụm từ huấn luyện dùng để gọi ý định sau khi tham khảo ý kiến của người nói ngôn ngữ đích, thay vì chỉ dịch các cụm từ được tạo bằng ngôn ngữ mặc định sang ngôn ngữ đích.

Trình tạo hành động và SDK hành động đều hỗ trợ bản địa hoá Hành động của bạn. Khi bản địa hoá dự án Actions, có 2 nhóm thực thể riêng biệt yêu cầu bản địa hoá: phần cài đặt/tài nguyên dự án và thành phần trò chuyện.

Tài nguyên và chế độ cài đặt dự án

Phần cài đặt của một dự án bao gồm thông tin mà người dùng tìm thấy trong danh sách thư mục của Hành động đó, chẳng hạn như nội dung mô tả ngắn và dài về chức năng của Hành động đó.

Tài nguyên là hình ảnh, tệp âm thanh và các chuỗi dự án khác cần bản địa hoá, chẳng hạn như hình ảnh biểu trưng hoặc âm thanh đã ghi được dùng trong câu lệnh.

Việc bản địa hoá các chế độ cài đặt và tài nguyên của dự án chỉ là vấn đề cung cấp các phiên bản đã dịch của các chế độ cài đặt/tài nguyên từ ngôn ngữ gốc sang ngôn ngữ mới.

Thành phần trò chuyện

Việc bản địa hoá các thành phần trò chuyện khác với việc chỉ cung cấp bản dịch nội dung hiện có. Mục tiêu chính của việc bản địa hoá cuộc trò chuyện cho các ngôn ngữ khác là mang lại trải nghiệm trò chuyện tự nhiên và trực quan. Đây là một khái niệm thay đổi tuỳ theo ngữ cảnh cụ thể của ngôn ngữ bản địa và sự phát triển của ngôn ngữ đó.

Các phần sau đây thảo luận về những điểm cần cân nhắc khi bản địa hoá ý định, kiểu và lời nhắc trong dự án Hành động của bạn.

Ý định

Ý định thể hiện mong muốn hoặc nhu cầu của người dùng mà Hành động của bạn có thể thực hiện. Các cụm từ huấn luyện mà bạn cung cấp trong một ý định giúp tính năng Hiểu ngôn ngữ tự nhiên (NLU) của Trợ lý xác định ý định nào của Hành động khớp với ý định mà người dùng đang yêu cầu.

Khi bản địa hoá các cụm từ huấn luyện cho một ý định, thay vì chỉ dịch các cụm từ hiện có, bạn nên xem xét ý nghĩa của ý định đó và xác định các cụm từ huấn luyện thể hiện tốt hơn yêu cầu tiềm năng của người dùng bằng ngôn ngữ mục tiêu. Tính biểu đạt của ngôn ngữ sẽ thay đổi tuỳ theo mức độ ảnh hưởng của bối cảnh địa phương đến sự phát triển của ngôn ngữ đó, cũng như phạm vi biểu thức có sẵn để xác định khái niệm.

Chẳng hạn, hãy xem xét một tương tác trò chuyện, trong đó bạn yêu cầu người dùng xác định thứ mà họ cho là may mắn. Ở Brazil, đây có thể là một bình muối ở góc phòng. Ở Nhật Bản, một người dùng nhìn thấy một con nhện vào buổi sáng là người may mắn. Ở Trung Quốc, người dùng nhìn thấy số 8 hoặc màu đỏ có thể coi họ là người may mắn.

Loại

Loại được dùng để xác định các thực thể mà logic nghiệp vụ của bạn cần xử lý. Ví dụ: các tuỳ chọn và nội dung sửa đổi đối với các mặt hàng mà người dùng đang đặt hàng. Từ đồng nghĩa với giá trị loại giúp Trợ lý NLU hiệu quả hơn trong việc trích xuất thông tin từ những gì người dùng nói. Ngay cả một giá trị loại yes đơn giản cũng phải có các từ đồng nghĩa như yeah hoặc okay, vì người dùng có thể sử dụng một từ khác để thể hiện lời tự động viên.

Khi bản địa hoá từ đồng nghĩa cho các giá trị loại, bạn cần xem xét các ngôn ngữ khác nhau có thể có số lượng từ đồng nghĩa khác nhau cho cùng một khái niệm, tuỳ thuộc vào các yếu tố như sự phát triển của ngôn ngữ và văn hoá địa phương.

Một ví dụ giúp làm rõ điều này là khái niệm về tuyết. Trong tiếng Anh, có một số từ tuyết, bao gồm dữ dội, bão tuyết, tuyết rơi và bột. Ngược lại, hệ ngôn ngữ Sámi nói ở Bắc Âu có hơn 100 từ chỉ tuyết.

Có hai điểm mà bạn nên cân nhắc khi bản địa hoá một kiểu giả định, chẳng hạn như tuyết:

  • Nhiều từ ngữ: Trong một cuộc trò chuyện, một người diễn thuyết của Sámi mong đợi có nhiều cách hơn để biểu thị tuyết, so với người dùng tiếng Anh.
  • Đặc biệt của từ: Một số cách diễn đạt trong một ngôn ngữ nhất định có thể quá cụ thể nên không hữu ích trong trải nghiệm trò chuyện. Ví dụ: hãy xem xét từ guoldu trong Sámi, có nghĩa là "một đám mây tuyết thổi lên từ mặt đất khi có sương cứng và không có nhiều gió". Mặc dù về mặt kỹ thuật, thuật ngữ này chỉ dùng để chỉ một loại tuyết, nhưng có thể không dùng được cho thực tế đối với người dùng nói tiếng Sámi về Hành động của bạn.

Lời nhắc

Lời nhắc được dùng để hướng dẫn người dùng thực hiện các cuộc trò chuyện bằng Hành động của bạn. Những thông báo này cho người dùng biết Hành động của bạn có thể làm gì, cũng như yêu cầu thông tin cụ thể bạn cần để thực hiện yêu cầu của họ.

Khi bản địa hoá lời nhắc, bạn cần phải cân nhắc các ngôn ngữ và văn hoá khác nhau có kỳ vọng khác nhau về yếu tố tạo nên một "cuộc trò chuyện hay".

Ví dụ: tiếng Nhật có một hệ thống ngữ pháp mở rộng để thể hiện sự lịch sự và trang trọng, thể hiện qua ba cấp độ lịch sự chính: kudaketa (dạng thuần tuý), teinei (biểu mẫu lịch sự đơn giản) và mọt bạo lực (biểu mẫu lịch sự nâng cao).

Việc chọn biểu mẫu để sử dụng phụ thuộc vào nhiều yếu tố quyết định mức độ trang trọng mà mỗi cá nhân cần sử dụng khi xưng hô với người khác. Đối với việc bản địa hoá Hành động sang tiếng Nhật, điều này có nghĩa là:

  • Biết rõ nên sử dụng cấp nào khi liên hệ với người dùng của bạn.
  • Đưa ra lời nhắc được bản địa hoá cho(các) mức độ trang trọng cần thiết.