Live speech-translation technology unveiled

  • Date:

    31.10.2005 

  • Source:

    unexplained-mysteries.com