Works with any backend npm install Zero dependencies
Locale / i18n

Register a custom locale and switch the uploader language at runtime.

(function() {
    MultipleUpload.registerLocale('es', {
        selectFiles: 'Seleccionar archivos',
        dropHere: 'Arrastra archivos aqui',
        uploading: 'Subiendo...',
        complete: 'completado',
        uploadFailed: 'Error al subir',
        remove: 'Eliminar',
        cancel: 'Cancelar'
    });
    MultipleUpload.registerLocale('fr', {
        selectFiles: 'Choisir des fichiers',
        dropHere: 'Deposez les fichiers ici',
        uploading: 'Envoi en cours...',
        complete: 'termine',
        uploadFailed: 'Echec du telechargement',
        remove: 'Supprimer',
        cancel: 'Annuler'
    });
    var uploader = new MultipleUpload('#demo', {
        uploadUrl: '/api/upload',
        multiple: true,
        locale: 'en'
    });
    document.getElementById('lang-select').addEventListener('change', function() {
        MultipleUpload.setLocale(this.value);
        uploader.setOptions({ locale: this.value });
    });
})();