private void ChangeLanguage(Dropdown target)
    {
        string language = target.captionText.text;

        if (language == "French")
        {
            webcam.SetCurrentLanguage("fr");
            translate.Process(webcam.curr_lang, webcam.destText.text);
            translate.SetCurrentVoice(VoiceType.fr_FR_Renee);
        }
        else if (language == "Spanish")
        {
            webcam.SetCurrentLanguage("es");
            translate.Process(webcam.curr_lang, webcam.destText.text);
            translate.SetCurrentVoice(VoiceType.es_ES_Enrique);
            // set the spanish guy...
        }
        else if (language == "German")
        {
            webcam.SetCurrentLanguage("de");
            translate.Process(webcam.curr_lang, webcam.destText.text);
            translate.SetCurrentVoice(VoiceType.de_DE_Dieter);
        }
        else if (language == "Italian")
        {
            webcam.SetCurrentLanguage("it");
            translate.SetCurrentVoice(VoiceType.it_IT_Francesca);
        }
        else if (language == "Portuguese")
        {
            webcam.SetCurrentLanguage("pt");
            translate.SetCurrentVoice(VoiceType.pt_BR_Isabela);
        }
    }
    // Use this for initialization
    void Start()
    {
        langList = GetComponent <Dropdown> ();

        webcam = GameObject.FindGameObjectWithTag("Webcam").GetComponent <WebCamTextureToCloudVision> ();

        translate = GameObject.FindGameObjectWithTag("Translate").GetComponent <TranslateWatson> ();

        langList.onValueChanged.AddListener(delegate {
            ChangeLanguage(langList);
        });

        webcam.SetCurrentLanguage("en");
        translate.SetCurrentVoice(VoiceType.fr_FR_Renee);
    }