Próxima idéia como lidar com API tradução adicional é adicionar o parâmetro simples, onde você pode decidir que você quer ter tudo traduzido pelo Google, ou por outras API onde é possível.
Tal solução ainda permite que você use todas as línguas e fez custos mais baixos (Google Translation API será pago). Também de configuração será trivial - apenas um parâmetro. E para aqueles que gostariam de escolher o serviço de tradução específico (quando alguma tradução terá mais de 2 opções) teremos matriz php simples com mapeamento de tradução para provedor. Lá, onde será possível usar mais de um provedor diferente do que o Google que vai notar isso em php comentário. Assim, você pode abrir o arquivo de configuração lá você vai ver o que deve ser traduzido pelo Google (sem outros fornecedores para esse tipo de linguagem) e que será traduzido por outro provedor - que um eo que mais suporta tradução específica. Simplesmente para cada idioma, haverá mapa onde chave será código de linguagem e valor será provedor.
Quem não se preocupa com detalhes apenas querem ter traduções mais barato - basta ligar uma opção. Quem quer detalhes e fazer escolhas detalhada apenas muda uma string para outra na tabela php apropriado.
Esta é a verdadeira idéia de como adicionar suporte para APIs outra tradução.
Quaisquer comentários apreciada![]()