|
@@ -14,7 +14,7 @@ blocks = ["p", "h1", "h2", "h3", "h4", "h5", "img", "li"]
|
|
|
|
|
|
def generate_response(prompt):
|
|
|
openai.api_key = "OPENAI_API_KEY"
|
|
|
- prompt = "Интересует только перевод с русского языка на болгарский язык. Если в оригинале встречается html разметка, то вставлять ее в соответствующих местах перевода. Если перевод совпадает с оригиналом, то вывести только перевод, пояснения о совпадении оригинала и перевода не требуются. Переведи: \"" + prompt + "\""
|
|
|
+ prompt = "Требуется только перевод с русского языка на болгарский язык. Если в оригинале есть английские слова, то они должны присутствовать в переводе. Если в оригинале встречается html разметка, то вставлять её в соответствующих местах перевода. Никакие пояснения к переводу не требуются. Переведи: \"" + prompt + "\""
|
|
|
|
|
|
response = openai.ChatCompletion.create(
|
|
|
model="gpt-3.5-turbo",
|
|
@@ -237,7 +237,7 @@ if __name__ == "__main__":
|
|
|
cur.execute(sql)
|
|
|
for tb_postmeta in cur.fetchall():
|
|
|
meta_value = ""
|
|
|
- if (tb_postmeta[2] == '_yoast_wpseo_focuskw') or (tb_postmeta[2] == '_yoast_wpseo_title'):
|
|
|
+ if (tb_postmeta[2] == '_yoast_wpseo_focuskw') or ((tb_postmeta[2] == '_yoast_wpseo_title') and (tb_postmeta[3] != '%%title%%')):
|
|
|
response = generate_response(tb_postmeta[3])
|
|
|
if response is not None:
|
|
|
meta_value = response
|
|
@@ -258,4 +258,5 @@ if __name__ == "__main__":
|
|
|
# TABLE posts_translated
|
|
|
##############################
|
|
|
insert_into_table_postsTranslated(row[0], row[14])
|
|
|
+ insert_into_table_postsTranslated(tb_posts_id[0], row[14])
|
|
|
db.close()
|