Lập trình website có nhiều ngôn ngữ bằng google dịch sử dụng asp.net

1/17/2021 7:52 PM | Lập trình

Trong bài viết này, tôi sẽ thảo luận về công cụ chuyển đổi ngôn ngữ trong ASP.NET sử dụng plugin Website Translator miễn phí của Google. Plugin chuyển đổi ngôn ngữ của Google này là một công cụ rất mạnh mẽ sẽ chuyển đổi nội dung trang web của bạn sang các ngôn ngữ khác nhau trong vòng vài giây. Plugin này hỗ trợ hơn 90 ngôn ngữ.

Ở đây, tôi giải thích cho bạn các bước để tích hợp các plugin ngôn ngữ trong trang web của chúng tôi. 
 
BƯỚC 1: Mở liên kết sau để tạo tài khoản trong Google,
 
 
BƯỚC 2: Nếu bạn có bất kỳ tài khoản Google nào, chỉ cần đăng nhập bằng tài khoản đó, nếu không, hãy tạo một tài khoản mới.
 
 

BƯỚC 3: Sau khi đăng nhập, chỉ cần nhấp vào nút (Thêm vào trang web của bạn ngay bây giờ). Dưới đây là con số:

 
BƯỚC 4: Mộtdd bất kỳ URL như URL trang web của bạn.
 
 
BƯỚC 5: Bấm Tiếp và chọn cài đặt sau như trong hình dưới đây:
 
 

BƯỚC 6: Nhấp vào để lấy mã và sao chép dán mã mà bạn muốn hiển thị trình chuyển đổi Ngôn ngữ trên trang web của mình.getCode 
 

Nó sẽ điền vào danh sách thả xuống với hơn 90 ngôn ngữ trong tùy chọn.

Bây giờ, tôi dán nó trong trang web của tôi như sau:

 
  1. <Div>  
  2.    <id div="google_translate_element"></div>  
  3.    <loại script="text/javascript">  
  4. hàm googleTranslateElementInit() {
  5. mới google.translate.TranslateElement
  6.                                ({ pageLanguage: 'en',   
  7. bố cục: google.translate.TranslateElement.InlineLayout.SIMPLE },
  8.                                'google_translate_element');  
  9.                            }  
  10. </script>< loạiscript ="text/javascript"   
  11. src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">  
  12. </Kịch bản>  
  13.     </Div>  
Lưu mã sau đây và chạy trang web. Nó sẽ xác định danh sách thả xuống với các tùy chọn ngôn ngữ sau.
 
 
Dưới đây là các ngôn ngữ,
 
 
BƯỚC 7: Bây giờ tạo giao diện người dùng hoặc nội dung của riêng bạn mà bạn muốn thay đổi bằng cách sử dụng plugin Google này. Tôi muốn thay đổi ngôn ngữ giao diện người dùng của tôi bằng cách sử dụng plugin này. Đây là thiết kế giao diện người dùng.

 

Bây giờ, đây là mã HTML của thiết kế giao diện người dùng của tôi.
 
  1. <Div>  
  2.             <Bảng>  
  3.                 <Tr>  
  4.                     <Td>  
  5.                           
  6. Tên:
  7.                     </Td>  
  8.                     <Td>  
  9.                         <asp:TextBox ID="txt_name" runat="máy chủ"></asp:TextBox>  
  10.                     </Td>  
  11.                 </Tr>  
  12.                 <Tr>  
  13.                     <Td>  
  14. Số đăng ký:
  15.                     </Td>  
  16.                     <Td>  
  17.                         <asp:TextBox ID="Textxt_regtBox1" runat="máy chủ"></asp:TextBox>  
  18.                     </Td>  
  19.                 </Tr>  
  20.                 <Tr>  
  21.                     <Td>  
  22. Quốc gia:
  23.                     </Td>  
  24.                     <Td>  
  25.                         <asp:TextBox ID="txt_country" runat="máy chủ"></asp:TextBox>  
  26.                     </Td>  
  27.                 </Tr>  
  28.             </Bảng>  
  29.  </Div>  
Thêm thẻ meta sau đây trong phần.head 
 
  1. <đầu runat="máy chủ">  
  2.     <tiêu đề></ tiêuđề>  
  3.         
  4.     <meta name="google-translate-customization" meta name = "google-dịch-tuỳ biến"    
  5.      nộidung ="3280487709591956-dc3fc45d489f056a-g5378ebab0cbcd0a4-12"/>  
  6.        
  7. </Đầu>  
Bây giờ liên kết nội dung giao diện người dùng của bạn như sau. Ở đây, tôi đã đưa ra mã hoàn chỉnh.divgoogle_translate_element
 
  1. <%@ Ngôn ngữ Trang="C#" AutoEventWireup="true"   
  2. CodeFile="Default.aspx.cs" Kế thừa="_Default" %>  
  3.   
  4. <! DOCTYPE html DOCTYPE html DOCTYPE>  
  5.   
  6. <html xmlns="http://www.w3.org/1999/xhtml">  
  7. <đầu runat="máy chủ">  
  8.     <tiêu đề></ tiêuđề>  
  9.        
  10.    
  11.     <meta name="google-translate-customization" meta name = "google-dịch-tuỳ biến"    
  12.     nộidung ="3280487709591956-dc3fc45d489f056a-g5378ebab0cbcd0a4-12"/>  
  13.        
  14. </Đầu>  
  15. <Body>  
  16.     <form id="form1" runat="máy chủ">  
  17.     <Div>  
  18.    <id div="google_translate_element"></div>  
  19.    <loại script="text/javascript">  
  20. hàm googleTranslateElementInit() {
  21. mới google.translate.TranslateElement({ pageLanguage: 'en',
  22. bố cục: google.translate.TranslateElement.InlineLayout.SIMPLE },
  23.                      'google_translate_element');  
  24.                                                 }  
  25. </script>< loạiscript ="text/javascript"   
  26. src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">  
  27. </Kịch bản>  
  28.     </Div>  
  29.         <div id="google_translate_element">  
  30.             <Bảng>  
  31.                 <Tr>  
  32.                     <Td>  
  33.                          
  34. Tên:
  35.                     </Td>  
  36.                     <Td>  
  37.                         <asp:TextBox ID = "Txt_name" asp:TextBox ID="Txt_name"   
  38.                         runat="máy chủ"></asp:Hộp văn bản>  
  39.                     </Td>  
  40.                 </Tr>  
  41.                 <Tr>  
  42.                     <Td>  
  43. Số đăng ký:
  44.                     </Td>  
  45.                     <Td>  
  46.                         <asp:TextBox ID = "Textxt_regtBox1" asp:TextBox ID="Textxt_regtBox1"   
  47.                         runat="máy chủ"></asp:Hộp văn bản>  
  48.                     </Td>  
  49.                 </Tr>  
  50.                 <Tr>  
  51.                     <Td>  
  52. Quốc gia:
  53.                     </Td>  
  54.                     <Td>  
  55.                         <asp:TextBox ID ="Txt_country" asp:TextBox ID="Txt_country"   
  56.                         runat="máy chủ"></asp:Hộp văn bản>  
  57.                     </Td>  
  58.                 </Tr>  
  59.             </Bảng>  
  60.         </Div>  
  61.     </Hình thức>  
  62. </Body>  
  63. </Html>  
Bây giờ chạy trang web và thay đổi sang bất kỳ ngôn ngữ nào. Bạn sẽ nhận được kết quả như sau:
 
 
Vì vậy, bằng cách này, bạn có thể thay đổi ngôn ngữ của trang web của bạn bằng cách sử dụng Google Translator Plugin.
 
Nguồn: c-sharpcorner.com

Tin tức khác

  • Cách dựng 1 website bằng iis.

    Cách dựng 1 website bằng iis.

    Có rất nhiều bạn làm web nhưng lại không biết cách build 1 site trên iis. Nên hôm nay mình sẽ chia sẻ các bước đơn giản để có thể dễ dàng tạo được 1 trang web bằng iis trên  server windows.

  • Build site PHP trên server windows.

    Build site PHP trên server windows.

    Mình đang quản trị các website asp.net nên việc build một website wordpress lên vps của mình gặp rất nhiều khó khăn. Và mình hỏi còn gặp những ý kiến như không thể build php và asp.net trên cùng một môi trường. Nhưng hôm nay mình đã làm được và chia sẻ lại cho mọi người. Nếu vẫn gặp khó khăn thì inbox cho mình nha. Thông tin nằm ở footer trang web.

  • Upload hình ảnh trong ckeditor asp.net

    Upload hình ảnh trong ckeditor asp.net

    Mình làm dự án và khách hàng yêu cầu thêm chức năng trong ckeditor. Nên cũng đọc, tìm kiếm share lại cho anh em có nhu cầu sử dụng nhé.

  • Microservice là gì? Ưu nhược điểm khi xài Microservice.

    Microservice là gì? Ưu nhược điểm khi xài Microservice.

    Hôm bữa mình có viết 1 bài về tổng quan về abp framwork. Trong framework này cũng có nhắc tới cách sử dụng và demo về microservice. Hôm nay mình sẽ chia sẻ chi tiết hơn về microservice. Mọi người xem nhé

  • DNS là gì?

    DNS là gì?

    DNS là viết tắt của cụm từ Domain Name System, mang ý nghĩa đầy đủ là hệ thống phân giải tên miền. DNS được phát minh vào năm 1984 cho Internet, chỉ một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền.

  • Cách download, upload file lên ftp sử dụng SftpClient Renci.SshNet

    Cách download, upload file lên ftp sử dụng SftpClient Renci.SshNet

    Hôm nay mình sẽ hướng dẫn các bạn thao tác check exits folder, file, cách upload file, download file, delete file từ ftp về máy local sử dụng thư viện SftpClient Renci.SshNet trong c#