Version at: 23/02/2014, 17:26

#List of Tatoeba bookmarklets

See [Bookmarklets](bookmarklets) for an introduction to bookmarklets, including instructions for installing them.

The first two bookmarklets below will accept either sentence numbers (for example, "1000000") or sentence URLs (for example, "http://tatoeba.org/eng/sentences/show/1000000"). To get the URL of a sentence, right-click on a link to it and select "Copy Link Location" (or its equivalent in your browser).

## * "Link To This Sentence"

The following bookmarklet will let you link the sentence on the current page to any other sentence by copying the latter's number or URL into a field.
The text of the bookmarklet follows:

javascript:var%20u%20=%20"";var%20e=window.prompt("Enter%20URL%20or%20number%20of" +"%20sentence%20to%20link%20to%20this%20one","");if(e!=null){var%20r=/(http:\/\/[^\/]+\/[a-z]{3}\/)?(sentences\/show\/)?([1-9][0-9]\*)(#.\*)?/;var%20em=e.match(r);if(em!=null){var%20h=location.href;var%20hm=h.match(r);u=hm[1]+"links/add/"+hm[3]+"/"+em[3];location.href=u;}else{alert("Invalid%20input.")};}

Note: copy it from the text as displayed, not from the markdown text that you see when you edit this wiki page.

Author: AlanF_US, based on a bookmarklet by Zifre

## * "Link 2 Sentences"

The following bookmarklet will let you link any two sentences by copying their numbers or URLs into fields. It does not require you to be on a page that shows one of the sentences. However, you need to enter the numbers or URLs of both sentences. The text of the bookmarklet follows:

javascript:var%20u="";function%20err(){alert("Invalid%20input.");}var%20ep="Enter%20URL%20or%20number%20of%20";var%20sp="%20sentence";var%20s0=window.prompt(ep+"first"+sp,"");if(s0!=null){var%20r=/(http:\/\/[^\/]+\/[a-z]{3}\/)?(sentences\/show\/)?([1-9][0-9]*)(#.*)?/;var%20m0=s0.match(r);if(m0!=null){var%20s1=window.prompt(ep+"second"+sp,"");if(s1!=null){var%20m1=s1.match(r);if(m1!=null){u="htt"+"p:/"+"/"+"tatoeba.org/eng/links/add/"+m0[3]+"/"+m1[3];location.href=u;}else{err();}}}else{err();}}

Author: AlanF_US, based on a bookmarklet by Zifre

## * "Go to Random Page of Untranslated Sentences"

The following bookmarklet takes you to a random page between 1 and 100 (inclusive) of results from a search for all Esperanto sentences not translated into English. Here's a link that you can drag and drop into your browser's bookmark toolbar:

[Random Page of Untranslated Sentences](javascript:var%20p=Math.floor%28%28Math.random%28%29*100%29+1%29;location.href=%22htt%22+%22p://t%22+%22atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:%22+p;)

The content follows:

javascript:var%20p=Math.floor((Math.random()*100)+1);location.href="htt"+"p://t"+"atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:"+p;

* To change the source language, edit the string "epo". 
* To change the destination language, edit the string "eng". 
* To change the minimum page number, edit the string "1".
* To change the maximum page number, edit the string "100".



Author: AlanF_US

:::



  [1]: 
javascript:var%20p=Math.floor((Math.random()*100)+1);location.href=%22htt%22+%22p://t%22+%22atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:%22+p;

version at: 23/02/2014, 17:28

#List of Tatoeba bookmarklets

See [Bookmarklets](bookmarklets) for an introduction to bookmarklets, including instructions for installing them.

The first two bookmarklets below will accept either sentence numbers (for example, "1000000") or sentence URLs (for example, "http://tatoeba.org/eng/sentences/show/1000000"). To get the URL of a sentence, right-click on a link to it and select "Copy Link Location" (or its equivalent in your browser).

## * "Link To This Sentence"

The following bookmarklet will let you link the sentence on the current page to any other sentence by copying the latter's number or URL into a field.
The text of the bookmarklet follows:

javascript:var%20u%20=%20"";var%20e=window.prompt\("Enter%20URL%20or%20number%20of%20sentence%20to%20link%20to%20this%20one",""\);if\(e!=null\){var%20r=/\(http:\\/\\/\[^\\/\]+\\/\[a-z\]{3}\\/\)?\(sentences\\/show\\/\)?\(\[1-9\]\[0-9\]\*\)\(#.\*\)?/;var%20em=e.match\(r\);if\(em!=null\){var%20h=location.href;var%20hm=h.match\(r\);u=hm\[1\]+"links/add/"+hm\[3\]+"/"+em\[3\];location.href=u;}else{alert\("Invalid%20input."\)};}

Note: copy it from the text as displayed, not from the markdown text that you see when you edit this wiki page. Characters that are given special interpretation by this wiki's markdown have been escaped above.

Author: AlanF_US, based on a bookmarklet by Zifre

## * "Link 2 Sentences"

The following bookmarklet will let you link any two sentences by copying their numbers or URLs into fields. It does not require you to be on a page that shows one of the sentences. However, you need to enter the numbers or URLs of both sentences. The text of the bookmarklet follows:

javascript:var%20u="";function%20err(){alert("Invalid%20input.");}var%20ep="Enter%20URL%20or%20number%20of%20";var%20sp="%20sentence";var%20s0=window.prompt(ep+"first"+sp,"");if(s0!=null){var%20r=/(http:\/\/[^\/]+\/[a-z]{3}\/)?(sentences\/show\/)?([1-9][0-9]*)(#.*)?/;var%20m0=s0.match(r);if(m0!=null){var%20s1=window.prompt(ep+"second"+sp,"");if(s1!=null){var%20m1=s1.match(r);if(m1!=null){u="htt"+"p:/"+"/"+"tatoeba.org/eng/links/add/"+m0[3]+"/"+m1[3];location.href=u;}else{err();}}}else{err();}}

Author: AlanF_US, based on a bookmarklet by Zifre

## * "Go to Random Page of Untranslated Sentences"

The following bookmarklet takes you to a random page between 1 and 100 (inclusive) of results from a search for all Esperanto sentences not translated into English. Here's a link that you can drag and drop into your browser's bookmark toolbar:

[Random Page of Untranslated Sentences](javascript:var%20p=Math.floor%28%28Math.random%28%29*100%29+1%29;location.href=%22htt%22+%22p://t%22+%22atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:%22+p;)

The content follows:

javascript:var%20p=Math.floor((Math.random()*100)+1);location.href="htt"+"p://t"+"atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:"+p;

* To change the source language, edit the string "epo". 
* To change the destination language, edit the string "eng". 
* To change the minimum page number, edit the string "1".
* To change the maximum page number, edit the string "100".



Author: AlanF_US

:::



  [1]: 
javascript:var%20p=Math.floor((Math.random()*100)+1);location.href=%22htt%22+%22p://t%22+%22atoeba.org/eng/sentences/show_all_in/epo/und/eng/indifferent/page:%22+p;

Note

The lines in green are the lines that have been added in the new version. The lines in red are those that have been removed.