This is a moving target as more translations are being completed all the time (a friend of mine went to the dedication of the Inuktitut Bible only a few weeks ago). The Bible is also usually translated in stages, so the number of languages with some of the Bible translated is higher than those with all of it translated.

The United Bible Socities in October 2011 said that there were 469 languages with a complete Bible, and 2527 with at least some portion of scripture translated. The Catholic Biblical Federation in October 2008 said there were 438 complete translations and 2454 partials - close enough to be considered agreement. According to UBS ten languages acquired a complete Bible last year. 135 have the deuterocanonical books.

The latter reference claims that there are 4500 languages left to go. However it is very difficult to make predictions based on those numbers. Many of those languages have very few speakers, and the language may die out before a translation is done. 

Corroborating statistics from Wycliffe as of 2013 (portions would combine some projects in progress with those with the New Testament and complete Bible)

Number of Languages in the World                           6918
Languages w/o translation (and needing one):               2000+

Number of languages with Bible portions:                   1010
Number of languages with New Testament:                    1294
Number of languages with entire Bible:                     513

Total World Population:                                    7 billion
Number of people who speak languages with no translation:  ~350 million


Into how many languages has the Bible been translated?

  Possible Duplicate:
  How to implement a white-list-based system in Gmail?  




I only want to accept email from two addresses, the rest I want to delete immediately, unseen.

I know how to make filters and I can white-list those two addresses. 

If I make 3 filter, in this order;

1) from a@a.com move to inbox, never mark as spam
2) from b@b.com move to inbox, never mark as spam
3) from *@*.* delete immediately, never move to trash

can I be guaranteed that that will do what I want?

For instance, can I be sure that the filters are executed in that order? I don't want to lose any mail from those two addresses.



[Update] The accepted answer was almost correct, but instead of doesn't have &lt;list of email addresses&gt; (which did not work) I used from ~{&lt;list of email addresses&gt;}

The tilde ~ negates and the curly braces {} delimit the list. So, mail from anyone who is not in the approved list will be filtered.
