Я знаю, что это получит много традиционных ответов, но я также хотел бы выдвинуть что-то совершенно оригинальное, что мы пытались (и успешно) делали сами для более эффективной локализации Silverlight, используя Attached Properties вместо привязки:
Локализация проектов Silverlight после завершения
Для предварительного заполнения базы данных мы написали анализатор XML, чтобы найти наши маркеры во всех файлах XAML нашего проекта (XAML - это только подмножество XML послевсе).Мы не смогли найти какие-либо существующие инструменты для выполнения того, что вы предложили, но наши требования были упрощены благодаря нашему новому методу локализации (без файлов ресурсов и без ужасных привязок).
(да, это почтитот же ответ, что и мой предыдущий, но, похоже, снова подходит).