Hướng dẫn how do you translate in python? - làm thế nào để bạn dịch trong python?
Phương thức chuỗi Show
Thí dụThay thế bất kỳ ký tự "S" nào bằng ký tự "P": #Sử dụng một từ điển có mã ASCII để thay thế 83 (s) bằng 80 (p): mydict = {83: & nbsp; 80} txt = "Xin chào Sam!" In (txt.translate (mydict)) Hãy tự mình thử » Định nghĩa và cách sử dụngPhương thức 1 trả về một chuỗi trong đó một số ký tự được chỉ định được thay thế bằng ký tự được mô tả trong từ điển hoặc trong bảng ánh xạ.Sử dụng phương thức 2 để tạo bảng ánh xạ.Nếu một ký tự không được chỉ định trong từ điển/bảng, ký tự sẽ không được thay thế. Nếu bạn sử dụng từ điển, bạn phải sử dụng mã ASCII thay vì các ký tự. Cú phápGiá trị tham số
Nhiều ví dụ hơnThí dụSử dụng bảng ánh xạ để thay thế "S" bằng "P": TXT = "Xin chào Sam!" MyTable = txt.maketrans ("s", "p") in (txt.translate (mytable)) Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng Phương thức 1 trả về một chuỗi trong đó một số ký tự được chỉ định được thay thế bằng ký tự được mô tả trong từ điển hoặc trong bảng ánh xạ.x = "mSa" y = "eJo" mytable = txt.maketrans(x, y) print(txt.translate(mytable)) Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng Phương thức 1 trả về một chuỗi trong đó một số ký tự được chỉ định được thay thế bằng ký tự được mô tả trong từ điển hoặc trong bảng ánh xạ.x = "mSa" y = "eJo" z = "odnght" mytable = txt.maketrans(x, y, z) print(txt.translate(mytable)) Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng Phương thức 1 trả về một chuỗi trong đó một số ký tự được chỉ định được thay thế bằng ký tự được mô tả trong từ điển hoặc trong bảng ánh xạ.mydict = {109: 101, 83: 74, 97: 111, 111: None, 100: None, 110: None, 103: None, 104: None, 116: None} print(txt.translate(mydict)) Hãy tự mình thử » Phương thức chuỗi & nbsp; · 6 phút Đọc · Cập nhật tháng 9 năm 2022 · Giao diện lập trình ứng dụng · Xử lý ngôn ngữ tự nhiên · 6 min read · Updated sep 2022 · Application Programming Interfaces · Natural Language Processing Tiết lộ: Bài đăng này có thể chứa các liên kết liên kết, có nghĩa là khi bạn nhấp vào liên kết và mua hàng, chúng tôi nhận được hoa hồng.: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission. Google Dịch là một dịch vụ miễn phí dịch các từ, cụm từ và toàn bộ trang web sang hơn 100 ngôn ngữ. Bạn có thể đã biết điều đó, và bạn đã sử dụng nó nhiều lần trong cuộc sống của bạn.100 languages. You probably already know it, and you have used it many times in your life. Trong hướng dẫn này, bạn sẽ học cách thực hiện dịch ngôn ngữ trong Python bằng thư viện Googletrans. Googletrans là một thư viện Python miễn phí và không giới hạn, thực hiện các cuộc gọi AJAX không chính thức sang Google Dịch API để phát hiện ngôn ngữ và dịch văn bản.Googletrans is a free and unlimited Python library that makes unofficial Ajax calls to Google Translate API to detect languages and translate text. Thư viện này không chỉ dành cho dịch thuật, chúng tôi có một hướng dẫn về cách phát hiện các ngôn ngữ bằng thư viện chính xác này trong số những người khác. Dưới đây là các tính năng chính của thư viện này:
Lưu ý rằng Googletrans thực hiện các cuộc gọi API đến API Google Dịch. Nếu bạn muốn sử dụng đáng tin cậy, thì hãy xem xét sử dụng API chính thức hoặc tạo mô hình học máy dịch máy của riêng bạn.Googletrans makes API calls to the Google translate API. If you want a reliable use, then consider using an official API or making your own machine translation machine learning model. Đầu tiên, hãy cài đặt nó bằng PIP:pip:
Dịch văn bảnNhập thư viện cần thiết:
Googletrans cung cấp cho chúng tôi một giao diện thuận tiện. Hãy khởi tạo phiên bản dịch của chúng tôi:
Lưu ý rằng lớp dịch có một số đối số tùy chọn:
Bây giờ chúng tôi chỉ cần sử dụng phương thức
Điều này sẽ in văn bản và ngôn ngữ gốc cùng với văn bản và ngôn ngữ được dịch:
Nếu mã trên dẫn đến một lỗi như thế này:
Sau đó, bạn phải gỡ cài đặt phiên bản Googletrans hiện tại và cài đặt phiên bản mới bằng các lệnh sau:googletrans version and install the new one using the following commands:
Quay trở lại mã, nó tự động phát hiện ngôn ngữ và dịch sang tiếng Anh theo mặc định, hãy dịch sang ngôn ngữ khác, ví dụ tiếng Ả Rập: Ví dụ:
Bây giờ chúng ta hãy đặt ngôn ngữ nguồn và dịch nó sang tiếng Anh:
Output: 0Bạn cũng có thể kiểm tra các bản dịch khác và một số dữ liệu bổ sung khác: 1Xem đầu ra: 2Rất nhiều dữ liệu được hưởng lợi, bạn có tất cả các bản dịch, sự tự tin, định nghĩa và thậm chí các ví dụ có thể có. Dịch danh sách các cụm từBạn cũng có thể chuyển một danh sách văn bản để dịch từng câu riêng lẻ: 3Output: 4Phát hiện ngôn ngữGoogle Dịch API cũng cung cấp cho chúng tôi các cuộc gọi phát hiện ngôn ngữ: 5Điều này sẽ in mã của ngôn ngữ được phát hiện cùng với tỷ lệ tin cậy (1.0 có nghĩa là 100% tự tin):1.0 means 100% confident): 6Điều này sẽ trả về mã ngôn ngữ, để lấy tên ngôn ngữ đầy đủ, bạn có thể sử dụng từ điển 7Output: 8Ngôn ngữ được hỗ trợNhư bạn có thể biết, Google Dịch hỗ trợ hơn 100 ngôn ngữ. Hãy in tất cả chúng: 9Đây là một đầu ra bị cắt cụt: 0Sự kết luậnỞ đó bạn có nó. Thư viện này là tuyệt vời cho tất cả những ai muốn một cách nhanh chóng để dịch văn bản trong một ứng dụng. Tuy nhiên, thư viện này là không chính thức, như đã đề cập trước đó; Tác giả lưu ý rằng độ dài ký tự tối đa trên một văn bản là 15k. Nó cũng không đảm bảo rằng thư viện sẽ hoạt động bình thường mọi lúc; Nếu bạn muốn sử dụng API ổn định, bạn nên sử dụng API chính thức của Google Dịch. Nếu bạn nhận được lỗi HTTP Ngoài ra, tôi đã viết một tập lệnh Python nhanh cho phép bạn dịch văn bản thành các câu và tài liệu trên dòng lệnh. Kiểm tra nó ở đây. Cuối cùng, tôi khuyến khích bạn khám phá thêm thư viện; Kiểm tra tài liệu chính thức của nó. Cuối cùng, nếu bạn là người mới bắt đầu và muốn học Python, tôi khuyên bạn nên tham gia khóa học & nbsp; Python cho mọi người Coursera, trong đó bạn sẽ tìm hiểu nhiều về Python. Bạn cũng có thể kiểm tra trang tài nguyên và khóa học của chúng tôi & nbsp; để xem tài nguyên Python tôi đề xuất! Tìm hiểu thêm: & nbsp; Cách chuyển đổi văn bản thành bài phát biểu trong Python.How to Convert Text to Speech in Python. Happy Coding ♥ Xem đầy đủ mã Cũng đọcBảng bình luậnChúng ta có thể dịch ngôn ngữ bằng Python không?Gói Python giúp chúng tôi làm điều này được gọi là dịch.Gói này có thể được cài đặt theo cách sau.Nó cung cấp dịch thuật cho các ngôn ngữ chính.Dưới đây là một ví dụ về việc dịch một câu đơn giản từ tiếng Anh sang tiếng Đức.. This package can be installed by the following way. It provides translation for major languages. Below is an example of translating a simple sentence from English to German.
Trình dịch nào được sử dụng trong Python?Trình dịch ngôn ngữ sử dụng API Google trong Python.Google API in Python.
Mô -đun dịch trong Python là gì?Python Googletrans là một mô -đun để dịch văn bản.Nó sử dụng Google Dịch API AJAX để phát hiện Langauges và dịch văn bản.. It uses the Google Translate Ajax API to detect langauges and translate text.
Có nút dịch không?Đánh dấu hoặc nhấp chuột phải vào một phần của văn bản và nhấp vào biểu tượng dịch bên cạnh nó để dịch nó sang ngôn ngữ của bạn.Hoặc, để dịch toàn bộ trang bạn đang truy cập, nhấp vào biểu tượng dịch trên thanh công cụ trình duyệt.. Or, to translate the entire page you're visiting, click the translate icon on the browser toolbar. |