[Thủ thuật] Tra từ điển Anh Việt ngay trên trình duyệt cho iPhone, iPad

babbozzz
18/5/2015 14:48Phản hồi: 24
[Thủ thuật] Tra từ điển Anh Việt ngay trên trình duyệt cho iPhone, iPad
- Mình là một người thích đọc báo nước ngoài, một phần vì có một số tin tức trong nước không có, một phần cũng muốn cải thiện khả năng ngoại ngữ của bản thân. Và với những người tiếng anh chưa đạt trình độ cao như mình thì việc sử dụng từ điển là chuyện rất thường xuyên xảy ra.
- Đọc báo trên máy tính thì đã có những phần mềm hay extension của trình duyệt để hỗ trợ việc tra từ rất đơn giản và thuận tiện rồi nhưng trên các thiết bị cảm ứng thì lại khác. Trình duyệt trên các thiết bị cảm ứng không hỗ trợ các extension, các app cũng khó có thể can thiệp vào trình duyệt để tạo nên các ứng dụng tra từ.
- Mình không sử dụng thiết bị Android nên không rõ có cách nào để tra từ trực tiếp trên trình duyệt của thiết bị Android không nhưng trên các thiết bị iOS thì gần như không có. Theo mình tìm hiểu thì chỉ có một cách duy nhất là sử dụng Bookmarklet.
- Bookmarklet cũng không phải là cái gì mới, nó đơn giản là một đoạn Javascript được chèn trong một Bookmark để thực hiện chức năng bổ sung nào đó do người viết quyết định.
- Trên App Store của iOS cũng có một ứng dụng sử dụng Bookmarklet để tra từ điển cho Safari là Tap-Translate, tuy nhiên ứng dụng này lại có giá khá đắt (9.99 đô), nếu bạn nào dư giả thì cũng có thể mua về xài.
- Do không muốn mất 9.99 đô nên mình đã tìm cách tạo ra một cái Bookmarklet cho riêng mình. Cái này không phải mình làm tất cả mình chỉ chỉnh sửa lại Bookmarklet của 1tudien.com phiên bản dành cho trình duyệt trên máy tính để nó có thể sử dụng được trên thiết bị cảm ứng.
- Cách cài đặt và sử dụng như sau (mình sử dụng Safari trên iPad để ví dụ):

1. Cài đặt:

  • Mở một trang web bất kì và Bookmark nó, ở đây mình đặt tên Bookmark là Dictionary



  • Copy đoạn code này vào thay thế cho đường dẫn của Bookmark đã tạo đó:
    Code:
    javascript: (function () {
        var oj=document.createElement('script');
        oj.setAttribute('type','text/javascript');
        oj.setAttribute('src','http://timshop.vn/wp-content/uploads/2015/04/bookmarklet.js');
        document.body.appendChild(oj);
    }());



2. Sử dụng:
  • Bật một trang web tiếng anh nào đó
  • Bấm vào Bookmark đã tạo để trình duyệt chạy đoạn code bên dưới


  • Quay lại trang web đang mở, giữ vào chữ cần tra, khi chữ được bôi đen một khung nhỏ sẽ xuất hiện trên góc của trình duyệt để hiển thị nghĩa.


Mình không biết tác giả của 1tudien.com là ai, nếu bạn có đọc được bài này thì mình xin lỗi đã sử dụng nội dụng của bạn và hi vọng bạn sẽ phát triển thêm Bookmarklet cho thiết bị cảm ứng.
24 bình luận
Chia sẻ

Xu hướng

babbozzz
ĐẠI BÀNG
10 năm
....
Tôi làm như bạn nói trên iphone 6 nhưng vẫn không tra được từ bạn a. Bạn thử trên iphone chưa ?
babbozzz
ĐẠI BÀNG
10 năm
@phi_hung Link đến một file javascript mình up trên mạng bị die. Mình cập nhật lại rồi. Bạn copy lại đoạn code rồi dán vào đường dẫn của bookmark và thử lại giúp mình nha. 😃
@babbozzz Cám ơn bạn. Tuy nhiên sáng nay lại link die nữa rồi bạn ạ
babbozzz
ĐẠI BÀNG
10 năm
@phi_hung Link vẫn bình thường nha bạn. Bên máy mình vẫn chạy bình thường. Bạn đảm bảo kết nối mạng vẫn tốt trong quá trình sử dụng giúp mình nha.
Có cách nào khi open safari nó tự load bookmark này luôn không ta?
babbozzz
ĐẠI BÀNG
10 năm
@anxongjong Theo mình biết thì không bạn 😔. Trình duyệt trên các thiết bị di động còn hạn chế.
Uả sao mình làm hoài k được vậy ta
mình làm vẫn không được bạn ah, mình phát hiện ra khi copy và paste vào trong đường dẫn của bookmark thì nó tự chèn thêm ký tự%20 cho mỗi khoảng trống, như vậy có ảnh hưởng gì đến code không hả bạn?
@vn_soft https://itunes.apple.com/us/app/itranslate-free-translator/id288113403?mt=8
Bạn ơi hình như link lại die rồi. Ai làm được hướng dẫn mình với. Đang cần cái này. Tks
Cảm ơn bác đã chia sẻ nhưng bây giờ có thể dùng microsoft translator để dịch trang web dc rồi, tất nhiên ai mun gọn nhẹ thì có thể dùng bôkmarklet, mình chỉ bổ sung thôi

image.png

image.png
Cái này dịch cả bài viết rồi. Có cái nào dịch từ không bạn?
haku039
ĐẠI BÀNG
9 năm
tks bạn nhưng làm mãi chả đc T_T
cái microsofr trans này sao lên appstore ko có vậy bạn?
@haku039 Microsoft Corporation「Microsoft Translator」
https://appsto.re/jp/3--U8.i

Đây bạn, nếu k có thì có lẽ do store ở VN ko có
Có cách nào tra từ như định nghĩa không bạn. Hix. Mới mua con ipad để đọc báo tiếng anh mà kiếm mãi không có cái từ điển nào tra chéo được.
Có bác nào giúp em vụ này với
Ai biết vụ này xem hộ em cái
Alo m làm k đc
chủ top đâu rồi?? viết lại cái code được ko bạn????
babbozzz
ĐẠI BÀNG
8 năm
Hi mọi người, cái này muốn sử dụng lâu dài thì phải có server để chứa file .js trên đó thì mới sử dụng được.
Mình không có server hay để tạm một số nơi thì một thời gian bị xoá mất.
Bạn nào có server hoặc biết chỗ nào store file được lâu thì contact mình với.
@babbozzz Bạn có thể dùng thử Github.com sẵn tiện có thể share cho mình file JS ko? 😃
tìm server khó vậy à bạn? Cái này hay vậy mà không thấy phổ biến lắm nhỉ.
cái code của tab tránlate này còn dùng được ko nhỉ ?

javascript😔function(){if(document.getElementById('__tr_display')){return;};window.__tr_id='fb76217c173d18ef01708c447b37f85b7ad7d55c';window.__tr_lang='vi';window.__tr_base='http://iostranslate.appspot.com/js/';var __tr_d=document;var __tr_s=__tr_d.createElement('script');__tr_s.setAttribute('src',__tr_base+'trns.js?x='+(Math.random()));__tr_s.setAttribute('type','text/javascript');__tr_d.body.appendChild(__tr_s);})()

Xu hướng

Bài mới










  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019