Несовсем верно, именно что Translation не ограничивает вас выбором языка, вы можете так же использовать просто ключь-значение. Во всяком случае на моим проектах именно так оно и работает, ключи вида admin.category.create и текст задается только для нужных локалей.
Честно еще не думал об этом, мне бы хотелось сначала написать модуль для получения всех необходимых данных, классификацией можно заняться потом. Да и банальное пересечение не прокатит.
Ну у этой программы несколько другое применение, но суть та же. Можно легко определить тональность, темп и ритмический рисунок (относительно легко конечно). А дальше уже думать.
мы начали с анализа спектра частот, что бы выделить характеристики мелодии. Из этого же можно в последующем выявить и ритмический рисунок. Правда пока дело дальше аппроксимации сигнала не продвинулось, времени нету, делается все ж это забавы ради пока.