Cut cucumber, tomatoes, pepper, onion and celery into bite-sized chunks. Combine vegetable in a bowl. Sprinkle cilantro or parsley over the vegetables. Combine vinegar, lime or lemon juice and hot sauce in a small bowl. Whisk in extra-virgin olive oil in a slow stream. Pour dressing down over the salad and toss. Season salad with salt and pepper and serve.