Được rồi.
Đã đến lúc tập thể dục.
Và tôi nghĩ điều này sẽ rất vui.
Tôi muốn sử dụng những gì chúng tôi đã học được cho đến bây giờ để xây dựng một người dịch.
Giả sử ai đó cung cấp cho bạn một tệp văn bản lớn.
Ý tôi là, trong trường hợp của chúng ta, đây sẽ là tệp văn bản.
Nhưng bạn có thể lấy bất kỳ tệp văn bản nào mà bạn muốn.
Nó không nhất thiết phải là một tệp văn bản.
Nó có thể là bất cứ thứ gì.
Nó có thể là một tệp PI.
Nó có thể chỉ là một từ, tài liệu và nhập một loạt các câu vào đây.
Bất cứ điều gì bạn muốn.
Và chỉ cần lưu nó.
Trong trường hợp của tôi, tôi chỉ có cái này.
Bây giờ, ai đó vừa nói với bạn, Này, tôi muốn bạn dịch điều này sang, giả sử như tiếng Nhật.
Dựa trên những gì bạn vừa học được về mô-đun và tệp trong Python, bạn có thể xây dựng một công cụ cho phép chúng tôi chạy
một lệnh thông qua tệp đó, đọc nó và sau đó dịch nó sang tiếng Nhật không?
Bây giờ, nếu bạn thực sự muốn thử thách, bạn có thể tạm dừng video và chơi thử.
Hoặc nếu bạn muốn một gợi ý, mô-đun hoặc thư viện nào để sử dụng, thì hãy tiếp tục theo dõi vì tôi sẽ chỉ cho bạn
gói khuyến nghị để sử dụng.
Được chứ.
Vì vậy, những gì tôi thực sự đã làm là tôi dịch ngoại tuyến python trên googled bằng cách sử dụng pi theo chỉ mục.
Bây giờ tôi muốn có một dịch vụ dịch ngoại tuyến vì nếu bạn nhìn, có một thứ giống như Google dịch mà bạn có
thể làm.
Nhưng điều đó thực sự là thực hiện cuộc gọi đến máy chủ của Google để Google dịch cho bạn.
Và điều đó trở nên khá phức tạp khi chúng ta nói về API và khóa API, điều mà chúng ta sẽ lo
lắng về phần sau của khóa học.
Tôi muốn một cái gì đó ngoại tuyến để tôi có thể tải xuống dịch vụ dịch ngoại tuyến và chỉ có thể sử dụng nó ngay
tại đây.
Vì vậy, một trong những tôi tìm thấy giống như tôi đang sử dụng Google, tôi nghĩ rằng nó đã được gọi.
Cái này.
Ừ.
Vì vậy, đây chỉ là một dịch vụ dịch thuật.
Có vẻ như nó có một số ngôi sao và ngã ba trên GitHub.
Vì vậy tôi luôn thích điều đó.
Tôi luôn thích kiểm tra kho lưu trữ của họ.
Vì vậy, hãy dịch Python.
Mọi thứ trông có vẻ tốt.
Bạn có thể đọc về tài liệu ở đây.
Thực sự đã không được cập nhật trong hai năm.
Nhưng bạn biết không?
Nó không tệ lắm đâu.
Nó sẽ thực hiện công việc.
Vì vậy, bằng cách sử dụng gói này, bạn có thể thử và đọc qua tài liệu và xem liệu bạn có thể
tìm ra cách giải quyết vấn đề này khi dịch tệp đó sang tiếng Nhật hay không.
Bạn có thể tạm dừng video ở đây, thử xem.
Nếu không, tôi sẽ cung cấp câu trả lời.
Bây giờ, điều đầu tiên tôi sẽ làm là trước khi cài đặt cái này, tôi muốn đảm bảo rằng tôi có thể đọc được tệp
này.
Vì vậy, một lần nữa, tôi sẽ nói.
Hãy thử và tôi sẽ có một tệp với.
Mở.
Chúng tôi sẽ xem tệp ở đâu.
Giả sử, LZ, chúng tôi có tệp thử nghiệm ngay tại đây nên chúng tôi có thể thực hiện dấu gạch chéo.
Và nói văn bản chấm kiểm tra.
Và sau đó tôi sẽ nói như của tôi.
Chúng tôi sẽ để chế độ như.
Reid ngay bây giờ vì chúng tôi chỉ muốn đọc tệp.
Nhưng ít nhất theo cách này, chúng tôi đang nói rõ ràng và chúng tôi đang nói, Này, đây chính xác là những gì chúng tôi
muốn làm.
Và cuối cùng, bây giờ tôi sẽ in.
Tệp của tôi chỉ để biết rằng nó đang hoạt động.
Và chúng tôi sẽ thêm một số ngoại lệ ở đây.
Nó không ngoại trừ là ngoại lệ.
Và chúng ta chỉ có thể giả sử lỗi không tìm thấy tệp.
Nói như e và chúng tôi sẽ chỉ nói vui ở đây in kiểm tra của bạn.
Đường lỗi, ngớ ngẩn.
Và để nó ở đó.
Nếu tôi chạy mã này, giả sử Python ba.
Script, dot pie.
Được rồi, tôi có.
Tên tôi là Andre.
Đáng kinh ngạc.
Hãy cài đặt gói.
Vì vậy, ở đây tôi có thể thấy rằng tôi phải cài đặt.
Dịch.
Đó là những gì gói được gọi là.
Bây giờ tôi sẽ sử dụng PIP ba trong trường hợp của mình để đảm bảo rằng tôi đang sử dụng phiên bản Python ba.
Và nói cài đặt dịch.
Bây giờ, tôi đã thực sự làm điều này trước đây chỉ vì.
Tốt.
Tôi đã thử nghiệm điều này trước.
Vì vậy, nó đã được cài đặt.
Vì vậy, hãy làm rõ điều đó và đọc về cách chúng ta có thể sử dụng gói này.
Vì vậy, bạn có thể xem ở đây cách sử dụng để tôi có thể sử dụng nó từ dòng lệnh.
Điều đó thật thú vị.
Nhưng tôi muốn sử dụng nó như một mô-đun.
Được chứ.
Của bạn đây.
Sử dụng như một mô-đun Python.
Vì vậy, nó chỉ cho bạn chính xác những gì cần làm.
Vì vậy, chúng tôi nhập khẩu nó đầu tiên.
Vì vậy, chúng ta hãy làm điều đó.
Tôi sẽ nhập khẩu.
Thư viện này.
Được rồi.
Vì vậy, bây giờ chúng tôi có trình dịch và chúng tôi có thể sử dụng một trình dịch như thế này.
Được rồi.
Vì vậy, chúng tôi có người phiên dịch.
Vì vậy, chúng tôi tạo ra lớp dịch giả và chúng tôi muốn nói với ngôn ngữ nào, những ngôn ngữ nào có sẵn.
Hãy vào phần đọc tài liệu ở đây để biết tài liệu và xem họ có tiếng Nhật ở đây không.
Hãy xem nào.
Tìm kiếm tài liệu.
Tiếng Nhật.
Được rồi.
Điều đó không giúp ích gì cho chúng tôi.
Hãy nhìn vào tổng quan.
Và nhân tiện, tôi đang cho bạn thấy quá trình suy nghĩ mà tôi thường có khi xem xét mọi thứ, bởi vì
đôi khi mọi người chỉ cho bạn câu trả lời là gì mà không cho bạn thấy quá trình.
Vì vậy, hy vọng điều này là hữu ích.
Được rồi, vậy tôi đang xem qua đây.
Có vẻ như họ không cung cấp danh sách các ngôn ngữ, mặc dù tôi thấy nó ở đây, các ngôn ngữ có sẵn.
Có vẻ như nó đang sử dụng trang Wikipedia này làm tài liệu tham khảo và oh yeah, đây là những thuật ngữ ngắn gọn cho các
ngôn ngữ mà nó đang sử dụng.
Được rồi.
Vì thế.
Dựa trên điều này, có vẻ như đây là tiêu chuẩn mà họ đang sử dụng.
Nhưng thực ra, trong khi đọc tài liệu, tôi thấy rằng đây là một chữ j tôi đang cho rằng đây là tiếng
Nhật, vì vậy hãy làm điều đó.
Tôi sẽ nói j a Được rồi.
Và sau đó chúng ta hãy xem, quay trở lại tài liệu ở đây.
Hãy nhìn vào tổng quan.
Thực ra chúng ta hãy quay trở lại.
Vì vậy, một khi tôi đã tạo.
Người phiên dịch.
Tôi đã cho nó ngôn ngữ.
Tất cả những gì chúng ta cần làm là nói phiên dịch, chấm, dịch và cung cấp cho nó những gì chúng ta muốn dịch.
Tốt đẹp và dễ dàng.
Vì vậy, ở đây.
Bởi vì tệp của tôi đã đọc sẽ cung cấp cho chúng ta kết quả mà chúng ta đã thấy.
Tôi sẽ nói.
Văn bản tương đương với tệp của tôi.
Đọc.
Và chỉ đơn giản là dịch bằng với.
Cái gì lại tiếp tục nữa vậy?
Đó là người phiên dịch.
Người phiên dịch.
Vì vậy, chúng ta chỉ cần sao chép điều đó.
Vì vậy, dịch giả dịch và chúng tôi muốn cung cấp văn bản cho nó.
Vì vậy, chúng ta hãy xem điều đó.
Đó là không muốn làm.
Hãy làm văn bản.
Được rồi.
Vì vậy, nếu mọi thứ hoạt động, hy vọng nó sẽ làm được.
Có lẽ đây không phải là lần đầu tiên.
Hãy thử đi.
Nếu tôi chạy tập lệnh Python ba lên Pi.
Chà, chúng tôi chắc chắn đã quên in ở đây.
Có vẻ như chúng tôi không gặp bất kỳ lỗi nào, điều đó thật tốt.
Vì vậy, chúng ta hãy làm bản dịch in.
Hãy chạy lại điều này.
Này, nhìn này.
Cô ấy biết gì bây giờ?
Iowa.
Dưới cái này.
Nhân tiện, tôi cảm thấy như tôi đã nói rất nhiều và bạn vẫn chưa thực sự nói lại với tôi.
Nhưng chúng ta hãy tìm hiểu nhau.
Tôi thực sự đã học tiếng Nhật trước cả khi tôi học tiếng Anh.
Sự thật thú vị về tôi.
Được rồi.
Hãy quay trở lại chủ đề đang bàn.
Điều này đang hoạt động.
Điều này thực sự khá tuyệt.
Hãy.
Hoàn thiện điều này bằng cách thực sự chuyển đổi tệp này sang phiên bản đã dịch.
Vì vậy, tôi sẽ nói rằng tôi sẽ làm.
Đọc.
Tệp này.
Và khi tôi hoàn thành bản dịch này, tôi sẽ mở.
Tôi sẽ tạo một tệp mới.
Gọi nó, hãy nói, thử nghiệm.
Dấu gạch ngang J cho văn bản tiếng Nhật.
Chế độ sẽ được chuyển sang quyền.
Và tôi sẽ nói như hồ sơ của tôi.
Và ở đây, tôi sẽ nói đơn giản hoặc hãy làm hồ sơ của tôi.
Hai.
Vì vậy, nó không phải là một cuộc xung đột tên và nói một cách đơn giản.
Hãy làm cho cái này lớn hơn một chút để bạn có thể thấy.
Và ở đây, chúng tôi sẽ chỉ nói tệp của tôi để chấm bên phải và viết bản dịch.
Được rồi, hãy xem nó có hiệu quả không.
Tôi sẽ chạy nó một lần nữa.
Được chứ.
Bây giờ, nếu chúng ta vào máy tính để bàn của mình.
Có một bài kiểm tra, một văn bản.
Và cái nhìn của nó.
Chúng tôi có một tập tin được dịch sang tiếng Nhật.
Tôi nghĩ của tôi.
Tên tôi phải là katakana, nhưng, này, cái này vẫn hoạt động khá tuyệt, phải không?
Hy vọng rằng bạn đã đạt được điều này đến nay.
Nếu không, bạn sẽ thấy sức mạnh của việc đọc và ghi tệp và cũng có thể sử dụng thư viện để thực hiện những việc khác nhau
đối với dữ liệu của mình.
Rất, rất tuyệt.
Hãy cùng nghỉ ngơi và hẹn gặp lại các bạn trong phần tiếp theo.