Đưa tính năng dịch của Google vào Excel và Word!

Liên hệ QC
Máy em xài word 2010 64bit thì không bị, nhưng word 2016 64 bit thì bị lỗi này!
Anh em xem hỗ trợ giúp em nha
 
Cảm ơn ad vì bài viết hay! Tuy nhiên khi add in mình bị báo lỗi này mà không biết cách xử lý! Mong các cao nhân chỉ giáo nhé
Cảm ơn mọi người trước! Mình đang chờ tin mọi người như lửa đốt219788
 
Từ nhu cầu của một vài bạn liên quan đến việc dịch tài liệu, tôi chuẩn bị một công cụ nhỏ và xin chia sẻ cho các bạn làm văn phòng, hy vọng nó sẽ giúp các bạn phải làm việc với Tiếng Anh đỡ vất vả khi copy/paste trên web với tính năng dịch của Google.
Công cụ này được viết cho Office 2007 trở lên. nếu các bạn có nhu cầu với Office 2003 thì có thể chuyển biên dịch lại 2 tập tin Normal.dotm và Tools.xla về Office 2003 nhé.
Cách cài đặt các bạn xem trên video dưới đây. Khi cần dịch, chọn vùng nhấn Ctrl+Shift+E (dịch Việt Anh) và Ctrl+Shiff+V (Anh việt)
Trên Word
MEDIA=youtube]aIX9exItbMs[/MEDIA]
Trên Excel
Cách cài đặt như sau:
1. Tải file đính kèm về, giải nén ra một thư mục ví dụ C:\Tools
2. Tắt hoàn toàn Word nhé
vào run (Winkey+R) gõ %userprofile%AppData\Roaming\Microsoft\Templates
để vào thư mục template của Word theo chỉ dẫn ở đây (sau đó thoát hoàn toàn word
https://www.experts-exchange.com/articles/29466/Finding-the-Office-Templates-Folder.html
Lưu lại bản Normal.dotm hiện tại của bạn bằng cách đổi tên thành Old_normal.dotm
3. Copy file Normal.dotm trong thư mục tools vừa tải về vào, ghi vào thư mục templates.
Khởi động word và bạn có thể bắt đầu dùng công cụ, lưu ý là phải để chế độ macro enable nhé!
4. Với excel thì bạn cài add in thông thường.
+ Khởi động excel, chọn file/options/addins
+ vào mục addins, chọn Go, Add, Browse và trỏ đến file Tools.xla.
Chúc các bạn vui vẻ
==============cập nhập mới==================
Hiện tại, công cụ này đã được cập nhập và có thể thiết lập để dịch Anh/Việt/Nhật.
Các nút chuyển sau khi thiết lập đã được đổi là
Ctrl+Shift+T = Dịch theo thiết lập của người dùng từ ngôn ngữ A->B
Ctrl+Shift+R = dịch ngược lại từ B sang A và
Ctrl+Shft+B = Bật hộp thoại thiết lập ngôn ngữ dịch

Cho tôi xin hỏi tác giả vấn đề là:
Tác giả có thể tạo bảng lựa chon bảng dịch cho 1 ngôn ngữ bất kỳ không. (Từ tiếng việt dịch ra 1 ngôn ngữ bất kỳ (Anh, Pháp, Đức ....)
 
Từ nhu cầu của một vài bạn liên quan đến việc dịch tài liệu, tôi chuẩn bị một công cụ nhỏ và xin chia sẻ cho các bạn làm văn phòng, hy vọng nó sẽ giúp các bạn phải làm việc với Tiếng Anh đỡ vất vả khi copy/paste trên web với tính năng dịch của Google.
Công cụ này được viết cho Office 2007 trở lên. nếu các bạn có nhu cầu với Office 2003 thì có thể chuyển biên dịch lại 2 tập tin Normal.dotm và Tools.xla về Office 2003 nhé.
Cách cài đặt các bạn xem trên video dưới đây. Khi cần dịch, chọn vùng nhấn Ctrl+Shift+E (dịch Việt Anh) và Ctrl+Shiff+V (Anh việt)
Trên Word
MEDIA=youtube]aIX9exItbMs[/MEDIA]
Trên Excel
Cách cài đặt như sau:
1. Tải file đính kèm về, giải nén ra một thư mục ví dụ C:\Tools
2. Tắt hoàn toàn Word nhé
vào run (Winkey+R) gõ %userprofile%AppData\Roaming\Microsoft\Templates
để vào thư mục template của Word theo chỉ dẫn ở đây (sau đó thoát hoàn toàn word
https://www.experts-exchange.com/articles/29466/Finding-the-Office-Templates-Folder.html
Lưu lại bản Normal.dotm hiện tại của bạn bằng cách đổi tên thành Old_normal.dotm
3. Copy file Normal.dotm trong thư mục tools vừa tải về vào, ghi vào thư mục templates.
Khởi động word và bạn có thể bắt đầu dùng công cụ, lưu ý là phải để chế độ macro enable nhé!
4. Với excel thì bạn cài add in thông thường.
+ Khởi động excel, chọn file/options/addins
+ vào mục addins, chọn Go, Add, Browse và trỏ đến file Tools.xla.
Chúc các bạn vui vẻ
==============cập nhập mới==================
Hiện tại, công cụ này đã được cập nhập và có thể thiết lập để dịch Anh/Việt/Nhật.
Các nút chuyển sau khi thiết lập đã được đổi là
Ctrl+Shift+T = Dịch theo thiết lập của người dùng từ ngôn ngữ A->B
Ctrl+Shift+R = dịch ngược lại từ B sang A và
Ctrl+Shft+B = Bật hộp thoại thiết lập ngôn ngữ dịch

Bác ơi, em dùng Excel 2019 (64 bit), chỉ nhấn được Ctrl+Shift+B = Bật hộp thoại thôi, còn Ctrl+Shift+T hay Ctrl+Shift+R đều không có gì xảy ra cả :((
 

File đính kèm

Anh em hội có ai có file mới cho office 2019 không ạ? Cho em xin với
Hiện tại Google không cho dùng free chức năng dịch nữa, mình đã update sang sử dụng bing (bản trả phí). Bing dịch cũng kém lắm. Nói chung công cụ này mình chỉ nghĩ để hỗ trợ bạn nào cần để xem thêm thôi.
Mình không update bản mới lên trang đầu được nên phải đính tạm ở đây! Không rõ tại sao diễn đàn lại không còn tính năng sửa các bài cũ nữa!
 

File đính kèm

Thông tin đó từ đâu vậy bạn?
Nếu bạn dùng trên web-browser thì không có vấn đề gì nhưng dùng API thì bạn không còn dùng được nữa, google giới hạn số query đến máy chủ nên chỉ sau một vài dòng dịch công cụ dịch sẽ không hoạt động nữa, tất cả các phản hồi nó nhận được từ google là từ chối dịch tiếp. Nếu muốn dùng API thì phải dùng Google Cloud Translation Service (dịch vụ thông dịch đám mây) và cái này thì phải trả tiền. Mình đã thử vận dụng cấu trúc truy vấn của trình duyệt nhưng cứ vài thời gian Google lại thay đổi tham số của Script nên lại phải mất công làm lại thuật toán truy vấn dịch. Vì lẽ đó, mình bỏ google và chuyển sang bing.
Ví dụ: trước đây, để dịch chỉ cần dòng GET này với google:
ASP.net:
"https://translate.google.com/translate_a/single?client=webapp&" & _
    "sl=auto&tl=" & rtlTo & "&hl=" & rtlFrom & "&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=sos&" & _
    "dt=ss&dt=t&otf=1&pc=1&ssel=0&tsel=4&kc=2&tk=74429.519717&client=tw-ob&q="
Giờ thì cách đó không được nữa.
Hiện tại mình đã chuyển sang dùng bing với thủ tục truy vấn dịch như sau:
ASP.net:
Sub BingConnect()
    ' Using microsoft translation
    On Error Resume Next
    Dim URL As String, getParam As String
    getParam = JsonText(rtlObj.Value)
    URL = "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from=" & rtlFrom & "&to=" & rtlTo
    
    With xhrObj
        .Open "POST", URL, True
        .setRequestHeader "Ocp-Apim-Subscription-Key", "API-Key"
        .setRequestHeader "Ocp-Apim-Subscription-Region", "southeastasia"
        .setRequestHeader "Content-Type", "application/json; charset=UTF-8"
        .send getParam
        'curl -X POST "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=zh-Hans&toScript=Latn"
        '-H "Ocp-Apim-Subscription-Key: <client-secret>" -H "Content-Type: application/json; charset=UTF-8"
        '-d "[{'Text':'Hello, what is your name?'}]"
        Debug.Print .ResponseText
    End With
End Sub
Vài lời chia sẻ!
 
Nếu bạn dùng trên web-browser thì không có vấn đề gì nhưng dùng API thì bạn không còn dùng được nữa, google giới hạn số query đến máy chủ nên chỉ sau một vài dòng dịch công cụ dịch sẽ không hoạt động nữa, tất cả các phản hồi nó nhận được từ google là từ chối dịch tiếp.
Từ khóa đây nhé. Hàng hịn, miễn phí và KHÔNG giới hạn.

"Google Translate Ajax API"
 
Từ khóa đây nhé. Hàng hịn, miễn phí và KHÔNG giới hạn.

"Google Translate Ajax API"
Đáng tiếc là cái này của google đã dừng từ đầu năm 2021 - hiện tại google suite cho bật cái này nhưng tính phí hàng tháng! Mình đã dùng googleapp từ 2005 (khi còn cho free) giờ chuyển sang dùng google suite basic cho non-profit nhưng tính năng dịch đã chuyển sang nền tảng cloud và người dùng không được dùng miễn phí không giới hạn như trước nữa.
Nếu mà có cái này chắc mình đã phải thấy từ lâu rồi! Vì cách đây mấy tháng mình phải nghiên cứu ròng rã bắt chước browser nhưng cuối cùng phải chuyển sang dùng API vì google kiểm soát chặt hơn việc khai thác gói hỗ trợ dịch không qua các sản phẩm của google (chrome, chronium, android app...vv)
Nếu bạn có bằng chứng về việc này thì chia sẻ - mình sẽ update ngay

Chưa biết đích xác ngày nào nhưng từ đầu 2021, một loạt bạn bè có kêu là công cụ hết dịch được
Mình đã thử nhiều cách và cuối cùng đều dẫn đến phải kích hoạt chế độ thanh toán và dùng thử 90 ngày! sau đó là 1.8 M/ tháng cho 250MB tài liệu dịch! Bảng giá dịch của họ đơi! https://cloud.google.com/translate/pricing
Cũng có một anh bạn đã thiết lập riêng 1 proxy để hỗ trợ bà con nhưng proxy này chạy hơi chậm.
Đây là nơi bạn ý chia sẻ
Đã định thiết lập một server riêng cho việc này nhưng thấy nó cũng vô bổ nên mình dừng lại và chuyển sang bing cho nhanh! Vừa miễn phí (Microsoft cung cấp tài trợ cho đơn vị mình - NGO mà)
 
Lần chỉnh sửa cuối:
Vẫn chạy ầm ầm mà.

Thử code nhanh được vầy, bạn thử xem có vấn đề gì không.

Ấn vào bức ảnh để download >>

View attachment 254229
Bạn thử tầm 200-500 querry cùng lúc xem - nó sẽ dừng làm việc ngay! Vì trên tool mình sử dụng gửi đồng thời nhiều query cùng lúc để xử lý dịch nhiều cell đồng thời nên có thể google kiểm soát việc này, không cho lạm dụng gửi quá nhiều truy vấn cùng lúc.
Nếu dùng tuần tự thì mình cho là không có vấn đề gì ngay với cái chuỗi truy vấn cũ nhưng tốc độ chung giảm đi rất nhiều!
Ngó vào đây thì Google có kiểm soát việc này
và thêm một chút thông tin dân mạng kêu ca!
 
Lần chỉnh sửa cuối:
Ngại quay video màn hình quá. Không biết làm sao mình mới TRỊU? @@
Mình từ lâu đã giải nghệ, chẳng qua là có vài bạn bè thỉnh thoảng vẫn hỏi, nhờ giúp. Tiện thể thì giúp thế thôi. Nói chung cũng không cần thiết phải mất thời gian của mọi người làm gì. Nếu bạn sẵn lòng thì thay vì cố gắng chứng minh việc làm được, hãy mần một công cụ tích hợp vào excel để mọi người cùng thừa kế. Giúp được một người phúc đẳng hà sa. Google dịch không tốt lắm nhưng có nhiều người thật sự vất vả khi phải giải quyết việc gì đó trong thời gian ngắn thì họ cậy vào nó.
Cái công cụ mình làm (từ 2015) lúc đó là theo nhờ vả của một người bạn, thấy hay ho thì gửi chia sẻ với mục tiêu giúp người dùng có thể nhúng ngay trên excel, chọn vùng, rồi dịch...
Với google API thì bắt buộc phải có credential, app-key/token, căn bản nhất là để có cái credential đó, phải mất khí hay không! Hiểu biết của mình vốn nông cạn nên đến đây không còn hướng giải quyết nào nữa nên phải dừng lại.
Cái gì cũng đến lúc kết thúc và cần có sự thay đổi. Mình xin phép dừng lại ở đây và chân thành xin lỗi những ai đã trót dùng cái công cụ vô dụng mình gửi lên. Mặc dù hiện tại nó đang dùng được với bing song có thể không lâu nữa nó lại tèo.
Hóng các cao nhân có ý tưởng gì thì vào cuộc vì cộng đồng!
Chân thành!
 
Lần chỉnh sửa cuối:
cố gắng chứng minh việc làm được
Không phải là chứng minh gì cả. Vấn đề ở phát biểu của mình không rõ ràng, làm sai bản chất sự việc.
Ngay mấy trang mình dẫn ra để CHỨNG MINH vụ Google hết cho dùng đó, người ta cũng đều nói rõ dịch vụ gì, chứ không hề phát biểu chung chung như mình.

1613579200481.png

Giúp được một người phúc đẳng hà sa.
Mình theo chủ nghĩa duy vật biện chứng, vật chất là cái có trước, sinh ra và quyết định ý thức. Mấy cái tích phúc đức gì đó chưa bao giờ nghĩ tới.

thử tầm 200-500 querry cùng lúc xem
"Cùng lúc" thì phải code mệt nên chỉ chạy liên tục thôi.
Lúc đầu chạy thử 500 theo mình đề nghị nhưng phải xóa video quay lại 900, sợ bị nhắc ít.

Mình xem video nhé.
 
Lần chỉnh sửa cuối:
Không phải là chứng minh gì cả. Vấn đề ở phát biểu của mình không rõ ràng, làm sai bản chất sự việc.
Ngay mấy trang mình dẫn ra để CHỨNG MINH vụ Google hết cho dùng đó, người ta cũng đều nói rõ dịch vụ gì, chứ không hề phát biểu chung chung như mình.

View attachment 254231


Mình theo chủ nghĩa duy vật biện chứng, vật chất là cái có trước, sinh ra và quyết định ý thức. Mấy cái tích phúc đức gì đó chưa bao giờ nghĩ tới.


"Cùng lúc" thì phải code mệt nên chỉ chạy liên tục thôi.
Lúc đầu chạy thử 500 theo mình đề nghị nhưng phải xóa video quay lại 900, sợ bị nhắc ít.
Mình xem video nhé.
Cảm ơn bạn đã mất thời gian vì sự không rõ ràng. Cũng xin thành thật xin lỗi để bạn tiêu tốn cả buổi tối vì việc này!
 
Hiện tại Google không cho dùng free chức năng dịch nữa, mình đã update sang sử dụng bing (bản trả phí). Bing dịch cũng kém lắm. Nói chung công cụ này mình chỉ nghĩ để hỗ trợ bạn nào cần để xem thêm thôi.
Mình không update bản mới lên trang đầu được nên phải đính tạm ở đây! Không rõ tại sao diễn đàn lại không còn tính năng sửa các bài cũ nữa!
em cảm ơn bác. Bác có email không? em xin được không bác
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom